2024-12-06: Broken links in this post have been removed and/or updated.