publisher: Mainstream Publishing publish date: June 1st 2010
format: hardcover pages: 300
language: English
ISBN:
1845966325 (9781845966324)
publisher: Mainstream Digital publish date: April 15th 2011
format: ebook pages: 304
language: English
ISBN:
1780570570 (9781780570570)