PHYS 221: THEORETICAL MECHANICS