publisher: Hart Publishing (UK) publish date: November 25th 2005
format: hardcover pages: 601
language: English
ISBN:
1841134929 (9781841134925)
publisher: Hart Publishing (UK) publish date: November 25th 2005
format: ebook pages: 624
language: English
ISBN:
1280807636 (9781280807633)