Author: herbert s. allan