10 beautiful books to buy as Christmas presents this season