Author: Allen, R. R. Willmington, S. Clay, ; Sprague, Jo,