Advanced Mechanics