Devised by Anthony David.