Bacteria and mineral cycling by Tom Fenchel | Menrva Books | MenrvaBooks