Zaslat SMS: Fundamentals of internal combustion engines