Here's a little more info:

http://unblinkingeye.com/Articles/Rotary/rotary.html