Representation theory of groups and rings and non-commutative harmonic analysis