Classical mechanics : lecture notes - Likharev, K. K. (Konstantin Konstantinovich) (IOP Publishing, 2017)