The Geometry of Spacetime: An Introduction to Special and General Relativity by James J. Callahan, Jr.
Hermann Minkowski recast special relativity as essentially a new geometric structure for spacetime. This book looks at the ideas of both Einstein and Minkowski, and then introduces the theory of frames, surfaces and intrinsic geometry, developing the main implications of Einstein's general relativity theory.