publisher: John Blake
publish date: October 1st 2005
format: hardcover pages: 288
language: English
ISBN:
1844541843 (9781844541843)
publisher: John Blake publish date: October 1st 2006
format: paperback pages: 288
language: English
ISBN:
1844542971 (9781844542970)