A nice approach would be:
lynx --dump --listonly https://blogs.msdn.microsoft.com/mssmallbiz/2016/07/10/free-thats-right-im-giving-away-millions-of-free-microsoft-ebooks-again-including-windows-10-office-365-office-2016-power-bi-azure-windows-8-1-office-2013-sharepoint-2016-sha/ |grep ligman\.me | cut -d ' ' -f 3 > urls.txt
wget -w 10 --content-disposition --trust-server-names --no-directories -nc -r -R.* -A.pdf,.PDF,.epub,.EPUB -i ../urls.txt
the urls.txt need a tiny bit of cleaning first... but that way you aren't wasting a lot of servet time.
ghostdancer likes this.