by Malcolm D. Welshman
publisher: John Blake publish date: June 8th 2011
format: paperback pages: 288
language: English
ISBN:
1843583615 (9781843583615)
publisher: John Blake Publishing, Limited publish date: June 1st 2011
format: ebook pages: 237
language: English
ISBN:
1843585944 (9781843585947)
publisher: ReadHowYouWant publish date: January 23rd 2012
format: paperback pages: 420
language: English
ISBN:
1459634179 (9781459634176)
publisher: Robert Hale Ltd publish date: February 29th 2008
format: paperback pages: 224
language: English
ISBN:
0709085222 (9780709085225)
publisher: Robert Hale Ltd publish date: December 28th 2006
format: hardcover pages: 224
language: English
ISBN:
0709081979 (9780709081975)