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