Nathanial D. (Nate) reviewed Constructing a Life Philosophy: Opposing Viewpoints (Opposing Viewpoints) on + 9 more book reviews
A fascinating exploration of viewpoints relating to how we live our lives and how we make decisions based on who we are and what we perceive as our relationship to the world around us.