Author: Allen, William Richard Allen, Clark Lee,