A nice Slide Share presentation here on history of SEO and it explains a few of the factors that are used as well as some things that you shouldn’t do.
It has a simple timeline of Googles releases which is easy to follow. There is also a sign up at the end for five tips a day that you can implement to your marketing in your coffee break.