Modern Classical Optics - Brooker, Geoffrey (Oxford Master Series in Physics, 2003)