Author: w t purkiser raplh g turnbill