A review by lila1566
100 Nasty Women of History by Hannah Jewell

informative fast-paced