publisher: Penguin publish date: February 15th 2004
format: paperback pages: 228
language: English
ISBN:
0141004606 (9780141004600)
publisher: CreateSpace publish date: January 30th 2013
format: kindle pages: 196
language: English
ASIN: B00B8XXTII
publisher: CreateSpace publish date: December 30th 2012
format: paperback pages: 340
language: English
ISBN:
1469987813 (9781469987811)