Author: arthur a.  allen