Principles of Computer Hardware är en omfattande bok som utforskar de grundläggande komponenterna och systemen som ligger till grund för datorstruktur, arkitektur och programmering. Boken tar läsaren genom viktiga koncept såsom portar, kretsar, logik och datoraritmetik - den "språkliga" kommunikationsformen hos datorer. Genom att stegvis gå igenom instruktionsuppsättningar, sammanslagning av instruktioner via assemblerprogrammering och vidare till datorns kärna, centralprocessorn, ger boken en djupgående förståelse för hur datorer är strukturerade och fungerar.
Vidare behandlas ämnen såsom datorminne; operativsystem samt gränssnittet mellan hårdvara och mjukvara; datortillbehör samt datorkommunikation - gränssnittet med omvärlden. Med fokus på utbildningsvärdet använder Principles of Computer Hardware 68K-processor som ett effektivt undervisningsverktyg. Bokens tydliga förklaringar och engagerande stil lockar studenten in i ämnet för att främja en djupt rotad förståelse från vilken mer specialiserade studier sedan kan följa.
Den pedagogiska upplevelsen berikas ytterligare med en gratis CD-ROM som erbjuder resurser som möjliggör hands-on-undervisning: En Windows-baserad simulator där studenten kan utforska design av digitala kretsar; Windows-och DOS-baserade 68K-simulators där studenter kan undersöka 68K-processorns funktion; samt en ARM-simulator där studenter kan skriva program för en RISC-processor och köra dem på en PC.
Online Resource Centre innehåller även material specifikt riktat mot föreläsare (skyddat lösenord): Figurer från boken finns tillgängliga att ladda ner för att underlätta föreläsningsförberedelserna; Lösningar på problem presenterade i boken hjälper formativt lärande; Ett testbank med flervalsfrågor underlättar bedömningen av studenternas kunskaper.