Written in a highly accessible style, this introduction covers the entire range of hardware-related topics. Exhaustive in scope, it covers material usually found only by consulting several volumes, and includes advanced or new topics (such as local area networks) not found in conventional introductory texts. Where appropriate, hardware is related to software considerations, and day-to-day engineering practice is emphasized. Numerous worked examples provide students with hands-on experience. Undergraduate computer science and electronics students will benefit from Clement's informal yet challenging approach.