can you suggest me some good books for it,I am now being able to understand it from here
Suggest me some good books
Hey @Deep50, it would be best if you could go through these links and blogs I am attaching below. You will be able to understand it from these resources easily :
I hope now you are able to understand !
Please mark the doubt as resolved in your doubts section 
Happy Learning 