All Weather Robot Vision - Jiandong Tian (Springer, 2022)