I have read one of the best article while going through the blogs simple and easy to understand than large library of books http://tinyurl.com/3dum4r