Author: edward caldwell moore