Erbman's Engine Emporium - great article describing factors affecting engine performance