Hi,
This is Palak Sharma.
@lokeshjoshi good information at all, I was also expecting such kind of answer.
Well there are lots of contents available over internet, more you read more you will get.
@Khushi Kapoor it can be really helpful for you. Above mentioned books will covered almost all...