Game level design : game development essentials. - Castillo, Travis,; Novak, Jeannie, (Delmar Cengage Learning,, 2008)