A Teacher's Guide to The Struggle against Slavery: A History in Documents by Diane N. Palmer | Menrva Books