Author: Ryle BP. Bp., John Charles, Ryle, J C