Consider R is an integral domain and K is its filed of fractions.
Definition:A linear map $f:T\rightarrow M$ where T is torsion-free module is called a torsion-free precover of M if for every torsion-free module G and linear map $g:G\rightarrow M$,there is a linear map $h:G\rightarrow T$ such that $fh=g$.

the mistake is in proof of Lemma 4.1.4. G may not be direct sum of K,since we can consider $\prod K$. So how to prove Every module has a torsion-free precover?
Thank you in advance!