This book is well organized. It is one of the best book for the beginners. Each of this book page is well explained and simple to comprehend. I am very satisfied with this book. Definitely recommended....