Author: avery craven and walter johnson