Microbial Mats Structure, Development and Environmental Significance by Lucas J. Stal | Menrva Books | MenrvaBooks