publisher: Arrow
publish date: August 4th 2005
format: paperback pages: 432
language: English
ISBN:
0099478595 (9780099478591)
publisher: Arrow
publish date: December 17th 2009
format: paperback pages: 496
language: English
ISBN:
0099478625 (9780099478621)