Hegel and the Challenge of Spinoza - di Giovanni (Cambridge University Press, 2021)