publisher: Arrow publish date: January 5th 2006
format: paperback pages: 494
language: English
ISBN:
0099468344 (9780099468349)
publisher: Century publish date: May 5th 2005
format: hardcover pages: 432
language: English
ISBN:
1844134636 (9781844134632)