Author: Brian W. Hill
Alternate names: B. W. Hill