Author: Michael Lynn Gabriel
Alternate names: Michael L. Gabriel