Mathematical methods for optical physics and engineering - Gbur, Gregory J (Cambridge University, 2011)