Functional design for 3D printing : designing 3d printed things for everyday use - Smyth, Clifford T. (Clifford Smyth, 2015)