Association Schemes and Related Algebras