My kids love mini-books and I love that this one is interactive!
I use these to introduce concepts and sometimes to review a concept. It is a very engaging way for students to learn and also a GREAT way to see who "gets" it. There is an example page and a "Your Turn" page for every new idea!
I currently teach 1st grade but I've taught 2nd and 3rd and know I could use these in those grades as well.