Author: Bruce E. Rowland
Alternate names: Bruce E Rowland