Author: Brian Arthur Hains
Alternate names: B. A. Hains