HADEAN ERA
ARCHAEAN ERA
PROKARYOTIC LIFE
ORIGINS OF LIFE
PROTEROZOIC ERA
EARLY LIFE ON EARTH
THE END OF STROMATOLITES