Computational Photonics by Salah Obayya