Extensions of C *-algebras