by Stephen Baker
publisher: Atlantic publish date: March 1st 2012
format: paperback
language: English
ISBN:
1848872216 (9781848872219)
publisher: Atlantic
publish date: 2010
format: paperback pages: 324
language: English
ISBN:
1848872208 (9781848872202)
publisher: Atlantic Books (UK) publish date: August 1st 2010
format: ebook pages: 300
language: English
ISBN:
0857890549 (9780857890542)