Author: B. Michael Hill
Alternate names: Mr. B. Michael Hill