Series | | Books |
|
Spies Of Rome | | (2018) |
| | (2018) |
| | (2019) |
| | (2023) |
|
Other | | Bowled Over [Raffles] (2012) |
| | A Perfect Wicket [Raffles] (2012) |
| | Caught Out [Raffles] (2012) |
| | Stumped [Raffles] (2012) |
| | Playing On [Raffles] (2012) |
| | The Gentleman Thief [Raffles] (2012) |
| | Warsaw (2012) |
| | A Hero of Our Time (2013) |
| | Son of Rome [Augustus] (2013) |
| | Pharsalus [Sword of Rome] (2013) |
| | Gladiator [Sword of Rome] (2013) |
| | Rubicon [Sword of Rome] (2013) |
| | Standard Bearer [Sword of Rome] (2014) |
| | Emperor [Sword of Empire] (2014) |
| | Praetorian [Sword of Empire] (2014) |
| | Centurion [Sword of Empire] (2014) |
| | Son of Caesar [Augustus] (2015) |
| | Alesia [Sword of Rome] (2015) |
| | The Game's Afoot [Band of Brothers] (2015) |
| | Agincourt [Band of Brothers] (2016) |
| | Harfleur [Band of Brothers] (2016) |
| | Siege [First Crusade] (2019) |
| | Besieged [First Crusade] (2020) |
| | Jerusalem [First Crusade] (2020) |
| | Turpin's Assassin [Dick Turpin] (2021) |
| | Fight or Die [Historical Heroes] (2021) |
| | Turpin's Rival [Dick Turpin] (2022) |
| | Turpin's Prize [Dick Turpin] (2022) |
| | The Die is Cast [Historical Heroes] (2022) |
| | Turpin's Tales [Dick Turpin] (2023) |
| | Historical Heroes [Historical Heroes] (2023) |
| | Never Surrender [Historical Heroes] (2023) |
|