Software 3D engine based on a book Tricks of the 3d Game Programming Gurus: Advanced 3d Graphics and Rasterization by Andre LaMothe ...