publisher: Atlantic Books (UK) publish date: May 22nd 2012
format: ebook pages: 300
language: English
ISBN:
0857899317 (9780857899316)
publisher: Atlantic Books publish date: April 12th 2007
format: paperback pages: 400
language: English
ISBN:
1843543370 (9781843543374)