Introduction to internal combustion engines. (2012)