Two lives - Vikram Seth (Viking, 2005)