by Ann Lockledge
Movements in American History is filled with innovative activities and teaching strategies to add meaning and depth to any textbook on American History.