Transactions of the Canadian Society for Mechanical Engineering
46 following