This book fits in the large gap between these two extremes. It is for people who would like to understand how computers work, without having to learn a lot of technical details.
Download eBookLink updated in 2017 Maybe you will be redirected to source's website