Author: Salter, E. J. B., Rev