Free Will and the Rebel Angels in Medieval Philosophy - Hoffmann (Cambridge University Press, 2020)