Internal Combustion Engines Analysis and Practice