by Graham Stewart
publisher: Atlantic Books (UK) publish date: 2012
format: hardcover pages: 448
language: English
ISBN:
1843549980 (9781843549987)
publisher: Callisto publish date: September 1st 2010
format: hardcover pages: 448
language: English
ISBN:
0857400223 (9780857400222)
publisher: Atlantic Books publish date: September 1st 2010
format: hardcover pages: 434
language: English
ISBN:
1848879458 (9781848879454)
publisher: Atlantic Books publish date: December 1st 2012
format: hardcover pages: 448
language: English
ISBN:
1848876580 (9781848876583)
publisher: Atlantic Books (UK) publish date: September 1st 2011
format: ebook pages: 300
language: English
ISBN:
0857891367 (9780857891365)