Kevin G. Stewart Kevin G. Stewart is associate professor of geological sciences at the University of North Carolina at Chapel Hill. Books by the Author