publisher: Karnac Books publish date: December 1st 2010
format: paperback pages: 290
language: English
ISBN:
1855757931 (9781855757936)
publisher: Karnac Books publish date: December 31st 2011
format: ebook pages: 288
language: English
ISBN:
1849408688 (9781849408684)
publisher: Karnac Books publish date: December 31st 2011
format: ebook pages: 288
language: English
ISBN:
1780492537 (9781780492537)
publisher: Karnac Books publish date: January 1st 2010
format: ebook pages: 289
language: English
ISBN:
1283071142 (9781283071147)