Author: Kenneth D. Fryer
Alternate names: K. D. Fryer