Donald K. Wallace
overview