http://www.amazon.com/Linkers-Kaufmann-Software-Engineering-...
He's been the moderator of comp.compilers since 1986, so he's got a lot of practical Q&A experience to draw on.
The bad news is that it's from '99 but, as far as the foundations go, I can't imagine linkers back then were that different.
Then proceed to Dragonbook.
After finishing Dragonbook, you might like this Linkers and loaders (http://www.amazon.com/Linkers-Kaufmann-Software-Engineering-...)
In general follow this guy Jeff Ullman and you would be good(http://infolab.stanford.edu/~ullman/)