3D Printer DIY: How to Build Your Own 3D Printer from Scratch
3D Printing: Build Your Own 3D Printer and Print Your Own 3D Objects
OpenSCAD for 3D Printing
Understanding 3D Printing (Volumes 1-4)