Pro Java™ 6 3D Game Development - Davison, Andrew (Apress, 2007)