I recently entered a computer science reading frenzy and have a few books in this category which I wish to read. Code, by Charles Petzold provides a readable, accessible, and concise account of the fundamental concepts supporting the hardware and software enabling you to read this post. So important are these concepts to our daily lives, I think that this book should be required reading in all high schools.