Text this: Introduction to classical and modern optics