The last great revolution - Wright, Robin (Vintage Books, 2001)