Not necessarily a programming book but Code: The Hidden Language of Computers Hardware and Software. It's really easy to digest and moves at a good pace. It may not change your world but it will make thinking about computer internals feel less mysterious and more fun.