Books

The Mosquito The Mosquito
2019
The First World Oil War The First World Oil War
2016
For King and Kanata For King and Kanata
2012
Indigenous Peoples of the British Dominions and the First World War Indigenous Peoples of the British Dominions and the First World War
2011
The Horse The Horse
2024
O mosquito O mosquito
2022

Audiobooks

The Mosquito: A Human History of Our Deadliest Predator (Unabridged) The Mosquito: A Human History of Our Deadliest Predator (Unabridged)
2019
The Horse: A Galloping History of Humanity (Unabridged) The Horse: A Galloping History of Humanity (Unabridged)
2024