publisher: John Blake publish date: October 1st 2006
format: paperback pages: 288
language: English
ISBN:
1844542610 (9781844542611)
publisher: John Blake publish date: May 1st 2005
format: hardcover pages: 239
language: English
ISBN:
1844541177 (9781844541171)