Daily Warm-Ups for Critical Thinking: Grades 5-8 by Walch Publishing You will find that this textbook is well suited for self-study or classroom use.