Maths As Science Patterns C by Michael D. Resnik