Author: Bruce M. Knauft
Alternate names: Bruce Knauft