Three Revolutions