“Code: The Hidden Language of Computer Hardware and Software” by Charles Petzold should be what you are looking for. Author describes computing from the very ground up, and in clean, approachable manner.
https://en.wikipedia.org/wiki/Code:_The_Hidden_Language_of_C...