Author: William J. Taverner
Alternate names: Taverner, William J.