A Philosophy for Life: A Review of William Irvine's Book | Sedanet