The Mental Canvas: A Tool for Conceptual Architectural Design and Analysis. - Julie Dorsey; Songhua Xu; Gabe Smedresman; Holly E. Rushmeier; Leonard McMillan (PG, 2007)