Aziz, EL-Sayed S., et al. “Design and Implementation of a Virtual Laboratory for Machine Dynamics”. International Journal of Online and Biomedical Engineering (iJOE), vol. 6, no. 2, Apr. 2010, pp. pp. 15-24, doi:10.3991/ijoe.v6i2.1184.