Ceylon journal of science