EARLY LIFE ON EARTH: HABITATS, ENVIRONMENTS AND METHODS OF by S.D. Golding