Probably for SEO if you are looking for something isnt google the best place.

I have never used any book or any software for doing the SEO. Just in forums and go through the SEO related articles.