Five kingdoms, an illustrated guide to phyla of life on earth 1988 Margulis, Lynn | Schwartz, Karlene V. |