by David Leavitt
publisher: Mariner Books publish date: October 19th 1995
format: paperback pages: 284
language: English
ISBN:
0395752868 (9780395752869)
publisher: Abacus Uk publish date: June 25th 1998
format: paperback pages: 320
language: English
ISBN:
0349109532 (9780349109534)
publisher: Viking Books publish date: October 7th 1993
format: hardcover pages: 320
language: English
ISBN:
0670833495 (9780670833498)
publisher: Houghton Mifflin Harcourt (HMH) publish date: October 1st 1995
format: hardcover
language: English
ISBN:
0395759374 (9780395759370)
publisher: Penguin publish date: January 20th 1995
format: paperback pages: 320
language: English
ISBN:
0140133615 (9780140133615)
publisher: Bloomsbury publish date: June 3rd 2014
format: paperback pages: 288
language: English
ISBN:
1620407086 (9781620407080)