publisher: Class Publishing publish date: March 15th 2003
format: paperback pages: 320
ISBN:
185959087X (9781859590874)
publisher: Class Publishing
publish date: January 30th 2006
format: ebook pages: 328
ISBN:
1280349603 (9781280349607)
publisher: Class Publishing publish date: March 16th 2000
format: paperback pages: 264
ISBN:
1859590063 (9781859590065)