Thinking space. - Crang, Mike (Saint Joseph's University, 2000)