The Oxford History of the French Revolution
William Doyle
Mathematical Reasoning: Writing and Proof - Version 1.1
Ted Sundstrom
Taking Sides: Clashing Views on Social Issues
Kurt Finsterbusch
The Emperor's New Mind: Concerning Computers, Minds, and the ...
Roger Penrose
Benito Mussolini: A Life From Beginning to End (World War 2 ...
Hourly History
God's Undertaker: Has Science Buried God? Updated Version
John Carson Lennox
The A-Z of C. S. Lewis: An Encyclopaedia of His Life, Thought, ...
Colin Duriez