mathematical amusement arcade. - bolt, brain (u.k. cambridge university press., 2001)