Ecophysiology and biochemistry of cyanobacteria - Rastogi, Rajesh Prasad (Springer Singapore, 2021)