Historical Dictionary of the Renaissance
Charles Garfield Nauert
The Secret Life of Programs
Jonathan E. Steinhart
Prester John: The Legend and Its Sources
Keagan Brewer
Time of Transitions
Jürgen Habermas
How Children Learn Mathematics: Teaching Implications of Piaget's ...
Richard W. Copeland
History and Salvation in Medieval Ireland
Elizabeth Boyle