The Battle For Singapore The Battle For Singapore
2010
Avicenna and the Aristotelian Left Avicenna and the Aristotelian Left
2018
Diana's Nightmare Diana's Nightmare
2011
Elvis meets the Beatles Elvis meets the Beatles
2011
STOP GUESSING WHAT TO POST STOP GUESSING WHAT TO POST
2026
GET MORE VIEWS GET MORE VIEWS
2026
When the Beatles Met Elvis (Unabridged) When the Beatles Met Elvis (Unabridged)
2017
Rum Punch & Revolution: Taverngoing & Public Life in Eighteenth Century Philadelphia (Unabridged) Rum Punch & Revolution: Taverngoing & Public Life in Eighteenth Century Philadelphia (Unabridged)
2016
Karl Marx (Unabridged) Karl Marx (Unabridged)
2014