Frederick Engels . A biography (1982)