Engines Exposed!
4-stroke, 2-stroke, wankel, otto, stirling, and more... Matt Keveney's Animated Engines is one of the coolest and clearest sites for exposing the inner-workings of engines.
A handy resource as I'm always forgetting just how those nifty wankel engines work (most notably in the Mazda RX-7 and RX-8 series.)