Author: Randall I. Charles
Alternate names: Charles Randall