4.0

Educational yet personal, a good starting point to learn more on the many issues brought up by the author. Some examples and thoughts felt like they were unnecessarily repeated however.