Geahča maid: Internal combustion engine fundamentals