The non-functioning link to the website of the Ferdinand Verbiest Institute’s page on Keys to the Kingdom has now been fixed.
If there is any problem with the button on that page, the correct URL is: https://www.kuleuven.be/verbiest/publications/lcs/lcs38
Thank you for your patience on this matter.