Introduction, Computer System Components, Combinational Logic, Sequential Circuits, Memory and Storage, Computer Organisation and Programming, Design of a Simple Computer, Practical Architectures, Input/ Output, Advanced Architectures, Number Systems and Codes, Minimization of Boolean Functions, Hardware Description Languages, Index.