Author: Battin, R. Ray.