February 28, 2017

Very informative with in-depth explanations throughout the book. Illustration are easily understandable and easy to follow. This is great for level I students.