by Ali Sethi (Author)
Format: Paperback
Pages: 420
Publisher: Riverhead Hardcover
Published: Jun 2009
ISBN 10: 1594488797
ISBN 13: 9781594488795