This is an amazing book and over here the best part about this book is all write ups written in it is self composed. hope you will enjoy this book.