Friedrich Engels (28 November 1820 – 5 August 1895), was a German philosopher, historian, political scientist and revolutionary socialist.