https://www.renascencefoundation.com/contagion/
Contagion?