Author: William DalrymplePublisher: PenguinYear: 1997/12Language: EnglishPages: 483ISBN/UPC (if available): 9780143031086
Description