Rui Diogo Meaning of Life, Human Nature, and Delusions - Springer Springer 2022 ISBN: 9783319704012 Source: EBOOK