Beginner's Guide to Linkers (2010)
lurklurk.org
lurklurk.org
It obviously has been written in a hurry and could need some polish but the content is gold. LWN published an overview with links to the different parts, to make it a little more accessible[2]. I always hoped Ian would turn it into the book he mentioned in the post.
I'd skip gold (ELF specific, GPL) and just study LLD (faster, ELF, COFF, mach-O, BSD). Avoid GNU ld altogether. Adding support to LLD for RISC-V was like a couple of hundred lines of code. Peter Smith has a couple of good talks on LLD.