Programming with OpenSCAD: A Beginner's Guide to Coding 3D-Printable Objects — Marius Kintel, Justin Gohde | UA Books