Author: Duff, Archibald.