Model Theory and Modules - Prest, Mike (Cambridge University, 1988)