Science and technology in Mysore