3.0

Academic but accessible. Enjoyable read.