I am not a cryptographer but I do work in security and The Code Book by Simon Singh is an excellent history of the history of cryptography/cryptanalysis presented as periods through history where the pendulum swung between giving the edge to the code makers or breakers. The code makers have been ahead since about the 1970s.
I was a middle schooler when I read it. Definitely written for the general public and written well. I remember being stoked when I encountered those concepts again in college and ended up with an extra major in network/ security
I picked that one up because of a similar recommendation, but didn't finish it. I think I was expecting an extensive collection of different ciphers throughout history with some short historical anectodes to go along with them. But it's really more about a few selected historical applications of encryption with a heavy focus on their historical context.