publisher: Arrow
publish date: May 26th 2005
format: paperback pages: 704
language: English
ISBN:
0099466422 (9780099466420)
publisher: Century publish date: February 25th 2004
format: hardcover pages: 352
language: English
ISBN:
184413394X (9781844133949)
language: English
ISBN:
1844136787 (9781844136780)