Classical dynamics: a contemporary approach - José, Jorge Valenzuela; Saletan, Eugene Jerome (University of Cambridge, 1998)