Cyanobacteria / edited by Lester Packer, Alexander N. Glazer ; editorial advisory board, Robert Haselkorn, Germaine Stanier
Cyanobacteria / edited by Lester Packer, Alexander N. Glazer ; editorial advisory board, Robert Haselkorn, Germaine Stanier1988-01-01