Let $R$ be a commutative ring with unit, and let $A, B$ be $R$-modules. Into the book "A Course in Homological Algebra" of Peter J. Hilton and U. Stammbach, the authors present the functor $Ext_R(A, B)$, by starting from a projective presentation of $A$, i.e. a short exact sequence of the type $0 \rightarrow R \rightarrow P \rightarrow A \rightarrow 0$, where $P$ is a projective module. From this, it would seem that such an exact sequence always exists for every module $A$. Could someone explain to me why?
Thank you!