It does contain some interesting ideas but there is too much discussion on online tools. Also some of the websites recommended are no longer up-to-date.