Author: r.f. alfred hoernle