Scan barcode
373 pages • first pub 1999 (editions)
ISBN/UID: 9780349112091
Format: Paperback
Language: English
Publisher: Abacus (Little,Brown)
Publication date: Not specified
373 pages • first pub 1999 (editions)
ISBN/UID: 9780349112091
Format: Paperback
Language: English
Publisher: Abacus (Little,Brown)
Publication date: Not specified
373 pages • first pub 1999 (editions)
ISBN/UID: 9780316848671
Format: Not specified
Language: English
Publisher: Not specified
Publication date: Not specified
373 pages • first pub 1999 (editions)
ISBN/UID: 9780316848671
Format: Not specified
Language: English
Publisher: Not specified
Publication date: Not specified
384 pages • first pub 1999 (editions)
ISBN/UID: 9780802139801
Format: Paperback
Language: English
Publisher: Grove Press
Publication date: 17 March 2003
384 pages • first pub 1999 (editions)
ISBN/UID: 9780802139801
Format: Paperback
Language: English
Publisher: Grove Press
Publication date: 17 March 2003
11 hours, 32 minutes • first pub 1999 (editions) user-added
ISBN/UID: None
Format: Audio
Language: English
Publisher: Audible.com
Publication date: 25 June 2015
11 hours, 32 minutes • first pub 1999 (editions) user-added
ISBN/UID: None
Format: Audio
Language: English
Publisher: Audible.com
Publication date: 25 June 2015
384 pages • first pub 1999 (editions)
ISBN/UID: 9780748131983
Format: Digital
Language: English
Publisher: Hatchette Digital
Publication date: 16 June 2011
384 pages • first pub 1999 (editions)
ISBN/UID: 9780748131983
Format: Digital
Language: English
Publisher: Hatchette Digital
Publication date: 16 June 2011