Book of the day: Few novels in world literature have achieved the sweeping emotional and philosophical breadth of Anna Karenina, the 1878 masterpiece by Leo Tolstoy. Equal parts love story, social ...