publisher: Mainstream Publishing publish date: November 17th 2005
format: paperback pages: 240
language: English
ISBN:
1845960262 (9781845960261)
publisher: Mainstream Digital publish date: April 20th 2012
format: ebook pages: 240
language: English
ISBN:
1780574851 (9781780574851)