Author: Randall I. Charles
Alternate names: Charles I. Randall