Comprehensive, but a bit scatterbrained. I made it about 1/3 of the way through.