Author: S. M. Willhelm
Alternate names: sidney m. willhelm