TY - BOOK AU - Haberzettl, Helmut TI - Classical mechanics: lecture notes SN - 9789811238277 U1 - 531.017 PY - 2021/// CY - New Jersey PB - World Scientific KW - Hamiltonian mechanics KW - Mechanics KW - Oscillations ER -