Science and progress - Chaudhuri P C