Physics of Black Holes: A Guided Tour (Lecture Notes