Rick Steve's Guide Books
The Principles of Diffusion Models