Leonardo, Descartes, Max Weber (Routledge Revivals) | 9780415557351 | Memmo