Good narrative, but a couple factual errors nearly knocked it down to a three.

A decent introduction to an entirely new area of study for me.