Author: william d. hall