Lectures on general relativity, cosmology and quantum black holes - Ydri, Badis 1971- (IOP Publishing, 2017)