The philosophy of John Stuart Mill: ethical, political, and religious.