I found this book very helpful. I love the structure, it is easy to use. The teaching in this book is put together very well and excellent for learning students.