Author: University of Waterloo. Dept. of Mechanical Engineering.