publisher: St. Martin's Press
format: hardcover
language: English
ISBN:
0312170556 (9780312170554)
language: English
ISBN:
0333358139 (9780333358139)
publisher: Ulverscroft Large Print
format: paperback pages: 256
language: English
ISBN:
0708966160 (9780708966167)