What mathematics should be learned by today's young people as well as tomorrow's workforce? On the Shoulders of Giants is a vision of richness of mathematics expressed in essays on change, dimension, quantity, shape, and uncertainty, each of which illustrate fundamental strands for school mathematics. These essays expand on the idea of mathematics as the language and science of patterns, allowing us to realize the importance of providing hands-on experience and the development of a curriculum that will enable students to apply their knowledge to diverse numerical problems.