The fantastic world of M. C. Escher (Springer, 2001)