publisher: Karnac Books
publish date: October 1st 2009
format: paperback pages: 259
language: English
ISBN:
1855756773 (9781855756779)
publisher: Karnac Books
publish date: August 29th 2012
format: ebook pages: 320
ISBN:
1782410236 (9781782410232)
publisher: Karnac Books
publish date: January 1st 2012
format: ebook pages: 317
ISBN:
1283591871 (9781283591874)
publisher: Karnac Books publish date: September 1st 2012
format: paperback pages: 284
language: English
ISBN:
1780490011 (9781780490014)
publisher: Karnac Books
publish date: January 1st 2010
format: ebook pages: 280
ISBN:
1282779915 (9781282779914)