publisher: John Blake
publish date: September 1st 2003
format: paperback pages: 256
language: English
ISBN:
190403490X (9781904034902)
publisher: John Blake publish date: July 1st 2013
format: paperback pages: 272
language: English
ISBN:
1857826779 (9781857826777)
publisher: Blake Publishing publish date: May 1st 2012
format: paperback
language: English
ISBN:
1857826736 (9781857826739)
publisher: John Blake publish date: January 1st 2013
format: ebook pages: 273
language: English
ISBN:
1306193273 (9781306193276)
publisher: John Blake publish date: July 1st 2013
format: ebook pages: 272
language: English
ISBN:
1782196463 (9781782196464)