Physics of black holes : a guided tour - Papantonopoulos, Eleftherios (Lecture notes in physics ;, 2009)