3D Printed Science Projects Volume 2 - Horvath, Joan(; Cameron, Rich (Berkeley, CA Apress, 2017)