How many types of engine do we have?
quanswer.com