puedes ver una interesante recopilación con explicaciones y enlaces...
desde
http://www.navegapolis.net/content/view/56/49/