Peter norvig’s paradigms of artificial intelligence programming, despite its age, is a delight.
But, of all the books I worked through, this is the one I remember just having tons of fun because the examples are so cool and the code so… clear. I think norvigs programming course in python (which I only skimmed) could be a great modern equivalent.