Introduces the key ideologies of the twentieth century - liberalism, conservatism, communism and fascism - and analyses how they affected each other.
An all-encompassing look at three forces that shape human history, from the Stone Age to the present day.