Assuming a basic knowledge of real analysis and linear algebra, the student is given some familiarity with the axiomatic method in analysis and is shown the power of this method in exploiting the fundamental analysis structures underlying a variety of applications. Although the text is titled metric spaces, normed linear spaces are introduced immediately because this added structure is present in many examples and its recognition brings an interesting link with linear algebra; finite dimensional spaces are discussed earlier. It is intended that metric spaces be studied in some detail before general topology is begun. This follows the teaching principle of proceeding from the concrete to the more abstract. Graded exercises are provided at the end of each section and in each set the earlier exercises are designed to assist in the detection of the abstract structural properties in concrete examples while the latter are more conceptually sophisticated.