The A to Z of Wittgenstein's Philosophy
Duncan Richter
Cracking Codes With Python: An Introduction to Building and ...
Al Sweigart
Benjamin Franklin: A Life From Beginning to End (Biographies ...
Hourly History
Historical Dictionary of Medieval Philosophy and Theology
Stephen F. Brown & Juan Carlos Flores
Aristotle for Everybody
Mortimer Jerome Adler
The Psychology of Jung
James Oppenheim