Oscillation Revisited - Gerald Beer; Jiling Cao (2016)