This monograph presents a review of the basis of operad theory. It also studies structures of modules over operads as a new device to model functors between categories of algebras as effectively as operads model categories of algebras.