publisher: Century
publish date: November 6th 2003
pages: 358
language: English
ISBN:
1844131823
publisher: Arrow publish date: August 5th 2004
format: paperback pages: 384
language: English
ISBN:
0099457784 (9780099457787)
publisher: Cornerstone Digital publish date: June 1st 2011
format: ebook pages: 384
language: English
ISBN:
1446457311 (9781446457313)