Reading this post reminded me of another book I read a few years ago: Curious Moon [0].
It is written as a novel that teaches PostgreSQL by exploring the dataset of the Cassini orbiter around Enceladus, Saturn's moon. Highly recommended and fun read.
Similar idea for intro to sql for people - https://selectstarsql.com