Ninian Richard Cheyne (n.