publisher: Touchstone publish date: August 12th 2003
format: paperback pages: 304
language: English
ISBN:
0743223292 (9780743223294)
publisher: Touchstone publish date: December 1st 2009
format: ebook pages: 304
language: English
ISBN:
1439188696 (9781439188699)