Basic concepts of historical geology - Spencer, Edgar Winston