by John Bryant
publisher: Arrow publish date: April 7th 2005
format: paperback pages: 320
language: English
ISBN:
0099469081 (9780099469087)
ASIN: 99469081
publisher: Hutchinson publish date: May 13th 2005
format: hardcover pages: 224
language: English
ISBN:
0091800331 (9780091800338)
publisher: Cornerstone Digital publish date: December 15th 2010
format: ebook pages: 320
language: English
ISBN:
1446410706 (9781446410707)