A Meaning to Life: Philosophy in Action by Michael Ruse | Menrva Books