Let $R$ be a ring, and let $M$ be an $R$-module. Can we characterize when the canonical map $M \rightarrow [[M, R]_{R \text{-mod}} , R ]_{R \text{-mod}}$ sending $a$ to $\hat{a} : [M, R]_{R \text{-mod}} \rightarrow R$ sending $\phi$ to $\phi(a)$ is an isomorphism?
If $R$ is a field and $M$ is finite dimensional over $R$, then this map is an isomorphism. Are there other criteria on $R$ and $M$ for this map to be an isomorphism? What is a general context for this to hold?