In 2023 I read John Brown, Abolitionist by David S. Reynolds.
Excellent. Nuanced, yet firm in its convictions.