https://blog.uvm.edu/aivakhiv/2011/03/06/revolution-as-clash-of-velocities/
Revolution as clash of velocities