Author: edward halls