Author: Larson, James Edward.