The Level Design Book

The Level Design Book gathers level design knowledge for 3D video games