3D Game Programming for Kids, second edition

By Chris Strom