Oxford Maths Zone Hb - "David Harel","N/A","Mike Miller" (Oxford University Press, 2000)