Computational Photonics by Marek S. Wartak