Reading list: optics