Text this: Introduction to general relativity, black holes, and cosmology /