Introduction to Modern Optics by Grant R Fowles: Used

This new edition has been restructured for a semester-long course.