Awesome book!! Contains a lot lot of information that are up to the point. This is my first book for which I feel affectionate, the writing is simple, there are highlighted problems too for any commands. I just loved it. This is the one and only book that I found so far that covers these topics.