The Extraordinarily Remarkable Life and Art of M. C. Escher