Author: William Corner
Dates: comp. and ed,