A compact survey, at the elementary level, of some of the most important concepts of mathematics. Attention is paid to their technical features, historical development and broader philosophical significance. Each of the various branches of mathematics is discussed separately, but their interdependence is emphasised throughout. Certain topics - such as Greek mathematics, abstract algebra, set theory, geometry and the philosophy of mathematics - are...