PMC-21028 - potential fix for MLA style

PMC-21028 - squash
Implement @rmzelle's fix instead of mine
Fix prefixes and suffixes for MLA; include changes in MLA-with-url
Merge pull request #1083 from Klortho/master

Potential fix for MLA style; question about `source` variable