Author: Samuel A. Schreiner Jr.
Alternate names: Samuel A. Jr Schreiner