The big questions a short introduction to philosophy - Solomon, Robert C. (Cengage Learning, 2017)