The Life and Thought of Friedrich Engels - Terrell Carver (Springer, 2021)