Escher interactive : exploring the art of the infinite - Escher, Maurits Cornelis (Thames and Hudson, 1996)