- Cracking the Common Core: Choosing and Using Texts in Grades 6-12
- Literacy Instruction with Disciplinary Texts: Strategies for Grades 6-12
- Through the Heartland on U.S. 20: Massachusetts: Volume I: A Historical Travel Guide
- Software Testing and Continuous Quality Improvement
- Problem-solving principles for programmers: Applied logic, psychology, and grit