Ecophysiology and Biochemistry of Cyanobacteria - Rajesh Prasad Rastogi (Springer, 2021)