language: English
ISBN:
1905847157 (9781905847150)
publisher: Books on Tape publish date: March 13th 2007
format: audiobook
language: English
ISBN:
141593813X (9781415938133)
publisher: St. Martin's Press publish date: February 5th 2008
format: paperback pages: 192
language: English
ISBN:
0594074355 (9780594074359)