Supernovae, Hypernovae & Black Holes