I have been listening to a Podcast called "Security Now" and one of the shows presenters, "Steve Gibson" has been covering the basics of of how computers work. Topics include the basics from logic gates, registers, and stacks to hyper threading and multi-core processors. Though I think Mr. Gibson is knowledgeable I find it hard to follow his instruction due to a lot of pausing, repeated words, and the use of "uhh" and "ummm". My intention is not to criticize Mr. Gibson, as I think him to be very knowledgeable, rather I am just looking for an alternative source of instruction on these topics.
Can anyone recommend any books or better yet any audiobooks that cover the basics of computer hardware? I am looking to understand topics so I can get a better understanding of how computers actually work. I am not an engineer (rather a biochemist) so I do not have the engineering background, however I am fairly good at understanding topics that are presented in a defined and structured manner.
Please note I am not looking for a "Coffee Table" book which offers a 10,000 ft view of computers rather, something that can really describe the details on how computers function. That being said I would like something at a "higher level" that an engineers schematic.
Thanks for any assistance.

