Updated April 2025
a pdf version