Two lives - Vikram Seth (Penguin Books, 2005)