Author: steven banks and robert dress