An architectural approach to level design - Totten, Christopher W. (CRC Press, 2014)