Author: Kent V. Flannery & James A. Neely Frank hole