Medieval philosophy an historical and philosophical introduction - Marenbon, John (Routledge, 2007)