MAKING THE MOST OF UNDERSTANDING BY DESIGN by John L. Brown 2004 Paperback

This textbook is used in many universities across the country.