Few novels have entered the collective imagination with the force of 'Anna Karenina'. First published in instalments between 1875 and 1877, Leo Tolstoy’s sweeping masterpiece is both a love story and ...