Singularity Theory by Vladimir I. Arnol'd & Vladimir I. Arnold