Author: G. Bruce Knecht
Alternate names: G Bruce Knecht; Bruce Knecht