History Teaches Us to Resist: How Progressive Movements Have Succeeded in Challenging Times by Mary Frances Berry 8 h 31 min