Denne boken gir en tilgjengelig introduksjon til algoritmer, og forklarer ikke bare hva de er, men også hvordan de fungerer, med eksempler fra et bredt spekter av anvendelsesområder. Digital teknologi er drevet av algoritmer, som er sett med instruksjoner som beskriver hvordan man kan utføre oppgaver på en effektiv måte. Bruksområder spenner fra søkemotorer og turneringsplanlegging til DNA-sekvensering og maskinlæring. Panos Louridas argumenterer for at hver opplyst person i dag bør ha en viss forståelse av algoritmer og hva de gjør. Denne boken, som inngår i MIT Press Essential Knowledge-serien, tilbyr en lettfattelig innføring i emnet spesielt rettet mot lesere uten spesialistkunnskap. Forfatteren beskriver ikke bare hva algoritmer er, men også hvordan de fungerer, med et bredt utvalg av eksempler, og begrenser matematikken til et minimum. Etter å ha diskutert hva en algoritme gjør og hvordan man kan måle dens effektivitet, tar Louridas for seg tre av de mest fundamentale anvendelsesområdene: grafer, som beskriver nettverk, fra problemstillinger fra det attende århundre til dagens løsninger.