by M.J. Rose
publisher: Atria Books publish date: January 1st 2001
format: paperback pages: 304
language: English
ISBN:
0743406451 (9780743406451)
publisher: Ulverscroft Large Print Bks. publish date: June 1st 2003
format: hardcover pages: 480
language: English
ISBN:
0708948480 (9780708948484)
publisher: Atria Books publish date: November 14th 2000
format: ebook pages: 304
language: English
ISBN:
0743426789 (9780743426787)