Author: John R Brooker
Alternate names: John R. Brooker; Brooker, John R.; Brooker, John R