5.0

Wonderfully written with great detail and an easy read.