publisher: Aurum Press publish date: May 20th 2010
format: ebook pages: 320
language: English
ISBN:
1845138228 (9781845138226)
publisher: Books on Tape publish date: June 24th 2008
language: English
ISBN:
141594962X (9781415949627)
publisher: Random House Audio publish date: June 10th 2008
format: audiobook
language: English
ISBN:
073932876X (9780739328767)