Mystery of Black Holes and the Battle of Information