The earth, past, present and future by Bradshaw, Michael J. | Menrva Books | MenrvaBooks