Text this: Internal-combustion engines, theory and design ;