TY - BOOK AU - Sharpe, D W TI - Injective modules U1 - 512.522 S24I PY - 1972/// CY - Cambridge PB - Cambridge University Press ER -