by Sam Sykes
format: paperback pages: 400
language: English
ISBN:
0575132175 (9780575132177)
publisher: Orbit publish date: 2014-10-28
format: ebook pages: 555
language: English
ISBN:
9780316374866
publisher: Orbit
format: Paperback pages: 608
language: English
ISBN:
0316374873 (9780316374873)
publisher: Orbit
format: Kindle Edition pages: 628
language: English
ASIN: B00I828B1M