While Dave has a lot of motivation, there's less detail than I would like to see. The appendix with the forms are useful enough, and the simplicity of the "Baby Steps" make it pretty straightforward. Like anything, you actually have to do it to get results - and you won't go wrong with Ramsey. Might not be the most sophisticated - but that's a good answer in this area.