Windows on mathematical meanings learning cultures and computers - Noss, Richard; Hoyles, Celia (Kluwer, 1996)