4.0

A nice crash course. Thought-provoking. Easy to understand.