Basic optical engineering for engineers and scientists - Sun, Haiyin (SPIE Press, 2019)