https://ray.ganardi.xyz/
https://ray.ganardi.xyz/publications.html
https://ray.ganardi.xyz/presentations.html