Email Record: The fundamental principles of water power engineering :