publisher: Tarcher
publish date: March 3rd 2005
format: paperback pages: 256
language: English
ISBN:
1585423742 (9781585423743)
publisher: Penguin publish date: March 3rd 2005
format: ebook pages: 256
language: English
ISBN:
1440649790 (9781440649790)