One of the main books that I read when I was learning was reading this huge, thick book called Structured Probabilistic Models by Daphne Koller and Nir Friedman.
Ian Goodfellow, Ian Goodfellow on Inventing GANs