http://library.thinkquest.org/3616/Calc/S3/TDM.html

http://members.tripod.com/chuwm2/revolution/volume.html

http://www.ies.co.jp/math/java/calc/rotate/rotate.html