Principles of Precambrian Geology by Alan M. Goodwin & Alan Goodwin