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