Review (3/5): Definitely for younger generation
Does not cover as well as states, but it is a good enough primer. It is definitely for younger people who don't have as many imperfections.