PHYSICS FOR TECHNOLOGISTS - THIRUVASIGAL, DR. JOHN (2007)