publisher: Mainstream Publishing publish date: July 1st 2006
format: paperback pages: 336
language: English
ISBN:
1845961420 (9781845961428)
publisher: Mainstream Digital publish date: April 8th 2011
format: ebook pages: 304
language: English
ISBN:
1780570295 (9781780570297)