The Cambridge Handbook of Visuospatial Thinking by Akira Miyake, Priti Shah (Paperback, 2005)