Author: William A. Richardson
Alternate names: William Adams Richardson