4.0
informative medium-paced

Great for beginners, people in college etc. Unfortunately I learned most of the lessons in the book the hard way in the industry.