David Edgar's website

Highly recommend https://www.seriouseats.com/recipes/2020/07/caffe-shakerato-italian-shaken-iced-coffee.html