Designing Software Architectures: A Practical Approach
Humberto Cervantes & Rick Kazman
Caring for Body and Soul: Burial and the Afterlife in the Merovingian ...
Bonnie Effros
Barbarian Memory: The Legacy of Early Medieval History in Early ...
Nicholas Birns
The Agony of the American Left
Christopher Lasch
Would Immortality Be Worth It?
Stephen R. C. Hicks
An Introduction to English Runes
Raymond Ian Page
Strange Histories: The Trial of the Pig, the Walking Dead, and ...
Darren Oldridge
Philosophical Writings: A Selection
Guilelmus de Ockham & William (of Ockham) & William Of Ockham
The Third Crusade 1191: Richard the Lionheart, Saladin and the ...
David Nicolle
Crusader Castles in the Holy Land 1097–1192
Constructing Kingship: The Capetian Monarchs of France and the ...
James L. Naus
An Anthology of Philosophy in Persia, Vol. 3: Philosophical ...
S. H. Nasr & Mehdi Aminrazavi
Spinoza and Medieval Jewish Philosophy
Steven Nadler
From Roman to Merovingian Gaul: A Reader
Alexander Callander Murray
The Venetian Empire: A Sea Voyage
Jan Morris
Dreams, Visions, and Spiritual Authority in Merovingian Gaul
Isabel Moreira
Dante & the Unorthodox: The Aesthetics of Transgression
James Miller
Disability in Medieval Europe: Thinking About Physical Impairment ...
Irina Metzler
The Cambridge Companion to Medieval Philosophy
A. S. McGrade & University Of Cambridge
Kill Them All: Cathars and Carnage in the Albigensian Crusade
Sean McGlynn
Classical Arabic Philosophy: An Anthology of Sources
Jon McGinnis & David C. Reisman
Humanities Computing
Willard McCarty
Love, Sex & Marriage in the Middle Ages: A Sourcebook
Conor McCarthy
The Oxford Handbook of Medieval Philosophy
John Marenbon
Later Medieval Philosophy (1150-1350): An Introduction