by Richard Shelton
publisher: Atlantic
format: hardcover pages: 213
language: English
ISBN:
1843547848 (9781843547846)
publisher: Atlantic Books (UK) publish date: June 1st 2012
format: ebook pages: 300
language: English
ISBN:
0857899155 (9780857899156)
publisher: Atlantic Books (UK) publish date: June 1st 2010
format: ebook pages: 300
language: English
ISBN:
1848877617 (9781848877610)