A Scientific Approach to Ethics - Maxim Storchevoy (Springer, 2018)