A Mind for Numbers: How to Excel at Math and Science (Even if ...
Barbara Oakley
Renewing Philosophy
Hilary Putnam
Python Parallel Programming Cookbook
Giancarlo Zaccone
Essays of a Biologist
Julian Sorell Huxley
Scientific Computing: An Introductory Survey, Revised Second ...
Michael T. Heath
An Anthology of Philosophy in Persia, Vol. 3: Philosophical ...
S. H. Nasr & Mehdi Aminrazavi
Approaching Medieval English Anchoritic and Mystical Texts
Dee Dyas & Valerie Edden & Roger Ellis
Aquinas's Ontology of the Material World: Change, Hylomorphism, ...
Jeffrey E. Brower
Aquinas's Theory of Perception: An Analytic Reconstruction
Anthony J. Lisska
Arab Historians of the Crusades
Francesco Gabrieli
Arab Historians of the Crusades (Routledge Revivals)
The Art of Longsword Fighting
Benjamin J Smith
Augustine: Conversions to Confessions
Robin Lane Fox
Barbarian Memory: The Legacy of Early Medieval History in Early ...
Nicholas Birns
Beatus Vir: Studies in Early English and Norse Manuscripts : ...
Alger Nicolaus Doane & Kirsten Wolf
Before European Hegemony: The World System A.D. 1250-1350
Janet L. Abu-Lughod
A Bibliography of Petronius
Gareth L. Schmeling & Johanna Heather Stuckey
Bishops and the Politics of Patronage in Merovingian Gaul
Gregory I. Halfond
The Black Death: A History From Beginning to End
Hourly History
The Briennes: The Rise and Fall of a Champenois Dynasty in the ...
Guy Perry
Byzantine Philosophy and Its Ancient Sources
Katerina Ierodiakonou
The Byzantine Theocracy
Steven Runciman
Byzantium and the Crusades
Jonathan Harris
The Cambridge Companion to Arabic Philosophy
Cambridge Companion To Philosophy