Cambridge handbook of Visuospatial Thinking - NewYork: Cambridge, 2005. - 561p.