The Spectrum Language Arts books are great. Each concept is introduced and explained well with examples. The exercises teach and allow students to be creative. I like how there are several reviews throughout the book to see how well each student is grasping the material. Highly recommend!