Title: The Life and Thought of Friedrich Engels