Ten challenges in 3D printing
3d printing the history of mechanisms