Wars Without End

Revised and updated version of Wars Without End (2009) to be published by Penguin Books in late 2020 or early 2021 – watch this space.