by Jonathan Lethem
publisher: Mariner Books publish date: August 8th 2005
format: paperback pages: 256
language: English
ISBN:
015603154X (9780156031547)
publisher: Tor Books publish date: August 15th 1996
format: paperback pages: 256
language: English
ISBN:
0312862202 (9780312862206)
publisher: Harcourt publish date: September 1st 1995
format: hardcover pages: 247
language: English
ISBN:
0151000913 (9780151000913)
publisher: New English Library publish date: October 1995
format: mass market paperback pages: 249
language: English
ISBN:
0340632240 (9780340632246)
pages: 256
language: English
ISBN:
0571225306 (9780571225309)
language: English
ISBN:
0571209645 (9780571209644)
publisher: Recorded Books publish date: February 1st 2012
language: English
ISBN:
1464032513 (9781464032516)