500 Lines or Less: A 3D Modeller
aosabook.org