Ecophysiology and Biochemistry of Cyanobacteria - Rastogi, Rajesh Prasad. (Springer Singapore Pte. Limited, 2022)