Benjamin Carlisle

Benjamin Carlisle

Grad school, medical ethics, computer programming, graphic and web design, philosophy, music, writing, quidditch and Canadian politics

Publications edited by Benjamin Carlisle

Arguments about the virtue and the good, and how we ought to live together

Recommended by Benjamin Carlisle