by John Henson
publisher: John Hunt Publishing publish date: July 5th 2005
format: paperback pages: 456
language: English
ISBN:
1905047118 (9781905047116)
publisher: John Hunt Publishing publish date: April 7th 2004
format: hardcover pages: 450
language: English
ISBN:
1903816734 (9781903816738)
publisher: John Hunt Publishing publish date: May 27th 2013
format: ebook pages: 448
language: English
ISBN:
1782790403 (9781782790402)