Game level design - Byrne, Ed (Charles River Media, 2005)