Read and essayed this book while in University Philosophy course. This book opened my mind. Although I don't agree with some of his theory I found it to be useful in my own understanding of ethics and how we must continue delving into the subject to better comprehend ethical morality.