books by author
Ontario)
Eighteenth-Century English Society: Shuttles and Swords
Understanding Natural Selection
Human Rights in Africa
The Rise of African Slavery in the Americas
Economic Growth and the Ending of the Transatlantic Slave Trade
Explaining Northern Ireland: Broken Images
Linear Partial Differential Equations and Fourier Theory
Foundations of Parallel Programming
Modern NMR Spectroscopy: A Guide for Chemists
Phaedo