Author: Prof. Mysore . Ramarathnam