Methods in module theory (Dekker, 1993)