An engaging and authoritative introduction to general relativity and cosmology for graduate students and advanced undergraduates