the absolute introduction to computer architecture
this book may be considered as the absolute introductory text for computer architecture and design. A characteristic of the book is that page by page transforms the beginner inexperienced student/reader to an engineer with a solid background on the field.