by Bharati Mukherjee
publisher: Hyperion
publish date: August 24th 2005
format: paperback pages: 302
language: English
ISBN:
0786888660 (9780786888665)
publisher: Hyperion publish date: August 4th 2004
format: hardcover pages: 402
language: English
ISBN:
1401300588 (9781401300586)
language: English
ISBN:
0006394043 (9780006394044)
publisher: Hyperion publish date: August 17th 2005
format: paperback pages: 293
language: English
ISBN:
0641914164 (9780641914164)
language: English
ISBN:
0002005921 (9780002005920)