Scan barcode
512 pages • first pub 2017 (editions)
ISBN/UID: 9780316177726
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 17 October 2017
Description
"Why are we fighting this war? Because evil must be resisted, and sooner or later there comes a time when men of principle have to make a stand. But at this stage in the proceedings," he added, with a slightly lopsided grin, "mostly from force of ...
Community Reviews
Content Warnings
512 pages • first pub 2017 (editions)
ISBN/UID: 9780316177726
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 17 October 2017
Description
"Why are we fighting this war? Because evil must be resisted, and sooner or later there comes a time when men of principle have to make a stand. But at this stage in the proceedings," he added, with a slightly lopsided grin, "mostly from force of ...