Key Ideas in Constitutional Law Key Ideas in Constitutional Law
2025
Antisemitism, Islamophobia and the Politics of Definition Antisemitism, Islamophobia and the Politics of Definition
2023
Murder On the Mound Murder On the Mound
2020
Law in Politics, Politics in Law Law in Politics, Politics in Law
2014
Blood Blood
2016
Boycotts Past and Present Boycotts Past and Present
2018
When Do Fish Sleep and Other Imponderables (Abridged) When Do Fish Sleep and Other Imponderables (Abridged)
2007
When Did Wild Poodles Roam the Earth? (Abridged) When Did Wild Poodles Roam the Earth? (Abridged)
2006
Dead Ringers: Hammer and Sharpe Noir Mystery Thrillers (Hammer & Sharpe Noir Mystery Thriller, Book 2) (Unabridged) Dead Ringers: Hammer and Sharpe Noir Mystery Thrillers (Hammer & Sharpe Noir Mystery Thriller, Book 2) (Unabridged)
2026
A Gathering Storm: A Murder Mystery Thriller: Dora Ellison Mystery, Book 2 A Gathering Storm: A Murder Mystery Thriller: Dora Ellison Mystery, Book 2
2024
A Special Storm A Special Storm
2024
A Biological Storm: A Dora Ellison Mystery, Book 4 A Biological Storm: A Dora Ellison Mystery, Book 4
2023