I've just started to try to understand how to build a computer however initially I need to understand the components of the computer and how it works in details. I'll appreciate it if anyone would give me a piece of advise on which resources and guides I refer to, for example books.