Classical mechanics with introduction to non-linear oscillations and chaos - Bhatia, V B (1997)