The book covers the evolution of data storage, which is fascinating for history buffs and engineers alike.

A major strength of the text is its treatment of memory systems, including core memory (historically significant) and semiconductor memory fundamentals. Bartee also covers input/output methods, analog-to-digital and digital-to-analog conversion, and the basic organization of a stored-program computer—control unit, memory, ALU, and I/O. Later chapters introduce computer arithmetic, instruction sets, and simple programming concepts, often using assembly or machine language examples to reinforce hardware-software interaction.

Which would you prefer?