Internal combustion engines - Agrawal, Shyam K (New Age, 2006)