SEO isn't exactly rocket science, what it does require is a lot of patience, time, and hard work. There is no "perfect" script, tool, or manual, you've got to implement all the strategies you can and build diverse linking structures throughout the web. White to black hat, there are a lot of differing opinions, its better to play it conservative and bank on strong content.