The Age of Einstein
This is a free, online textbook. According to the author, this book is "brief introduction to Einstein's Theories of Special and General Relativity. It is a book for the inquisitive general reader who wishes to gain an understanding of the key ideas put forward by the greatest scientist of the 20th-century. No more than a modest grasp of High School Mathematics is required to follow the arguments."