I bought this book for my 7-year-old son. It has a variety of critical thinking activities and he loves it. Though some parts seem to be too easy for him, most parts are appropriate. I wish we got this book one or two years ago so he might enjoy even more.