This book discusses the fundamentals of the various hardware and software components of computers. It follows an illustrative and easy-to-learn approach with a unique combination of theory and practice.