Author: Penrose, Roland, Sir.