Author: PATRICK CLELLAND ALLEN