Blue green algae: Survival strategies in diverse environment - Adhikary, Siba Prasad (2006)