The Evolution Of Revolutions by Patrick J. Howie