Environmental evolution edited by Lynn Margulis, Lorraine Olendzenski - Cambridge, Mass. MIT Press 1992 - 405 p. ill. 24 cm

262132737