Lectures on general relativity, cosmology and quantum black holes. ([2017])