SMS dit: Model theoretic algebra: with particular emphasis on fields, rings, modules