Author: arthur a. allen