publisher: John Hunt Publishing
publish date: December 7th 2004
format: paperback pages: 420
language: English
ISBN:
1903816807 (9781903816806)
publisher: O-Books publish date: January 27th 2012
format: ebook pages: 400
language: English
ISBN:
1780993471 (9781780993478)