H A Karunaratne Sri Lankan, b. 1929