The Teaching American History Project (Lessons for History Educators and Historians) - 9780415988827