Modern classical optics - Brooker, Geoffrey (2008)