This link connected lot of useful resources and also clears a lot of concepts :)

So, if you have a ...   more »