by Richard E. Grant
publisher: Overlook TP publish date: March 1st 1999
format: paperback pages: 304
language: English
ISBN:
0879519355 (9780879519353)
publisher: Picador publish date: 1997
format: paperback pages: 310
language: English
ISBN:
0330349678 (9780330349673)
publisher: Picador (UK) publish date: June 1st 1996
format: hardcover pages: 310
language: English
ISBN:
033034434X (9780330344340)
publisher: Overlook Hardcover publish date: February 1st 1998
format: hardcover pages: 304
language: English
ISBN:
0879518286 (9780879518288)
publisher: Macmillan Audio Books publish date: May 10th 1996
format: audiobook
language: English
ISBN:
0333670019 (9780333670019)
publisher: Overlook
publish date: March 1st 1999
format: ebook pages: 304
language: English
ISBN:
1468302361 (9781468302363)
publisher: Overlook publish date: March 1st 1999
format: ebook pages: 304
language: English
ISBN:
146830237X (9781468302370)
publisher: Picador publish date: 2015-10-08
format: paperback pages: 313
language: English
ISBN:
1447289536 (9781447289531)