Physics of Black Holes A Guided Tour - Papantonopoulos, Eleftherios (Springer Berlin Heidelberg, 2009)