Human Development and Human Life - Michael Slote (Springer, 2016)