Author: Hill, Matthew E., Jr.
Alternate names: Hill, Matthew E., Jr. (Matthew Ervin)