publisher: St. Martin's Press
format: hardcover pages: 248
language: English
ISBN:
0312600771 (9780312600778)
language: English
ISBN:
0583131824 (9780583131827)
format: kindle pages: 208
language: English
ASIN: B007ZS0SQG
publisher: Dales Large Print Books
format: paperback pages: 401
language: English
ISBN:
185389527X (9781853895272)