That book is out of date. Panda and Penguin have made sure of that.
Here's what I wish I learned when I first started SEO and will eliminate 99% of your issues.
Step 1. Find the backlink profile of your competitors
Step 2. Copy and then exceed it.
Step 3. Profit.
Google is showing you what ranks and what doesn't every day. You just need to make sure you're looking at it.
In this day and age with the amount of spam links that there are out there, if you don't know what you're doing you could be copying the wrong back link profile. The very site that you are trying to imitate could be next in line to get Penguin slapped.
Just because your competitors are ranking today doesn't necessarily mean that they will be tomorrow.
I say do the opposite of what everyone else is doing because if everyone is doing it, it will be getting fucked sooner or later. Google do not want "ANY" SEO.
I set up a Wordpress site approximately 30 days ago. I use no meta information apart from a title. I use no tags, no alt text on any images. The only thing I do is publish unique and quality articles on a daily basis and my rankings are increasing almost daily. Just goes to show. You do not need SEO. Your content just has to be quality, unique and relevant. Get some cheap paid traffic and if your content is up to scratch your site will get shared and in turn your rankings will increase, without buying a single link.
If you are thinking, well my site isn't good enough to get anyone sharing it, then scrap what you're doing and get a better quality site, providing a better quality service/product or whatever the hell it is you're doing.
I think the majority of site owners these days are too focused on selling rather than educating.
Educate first, sell second.