Representation Theory Of Associative Algebras