The book is very comprehensive and provides with a great progression of learning