Science of black holes