HI! I don't know if anyone have already posted this link before, but I'll post it anyway.

It's very useful for those who wants to learn about tectonic plates, plate boundaries etc.

http://www.platetectonics.com/book/index.asp