I dagens digitale verden er det vanskelig å finne en elektronisk enhet som ikke benytter seg av koding: Vi lytter til musikk gjennom tungt kodede lyd-CD-er og ser filmer via kodede DVD-er. Men innen ett område er bruken av koding og dekoding fortsatt lite utviklet; dette gjelder Flash non-volatile minne. Flash-minne, med sin høye tetthet, lave energiforbruk, kostnadseffektivitet og skalerbare design, er blitt et ideelt valg for å drive veksten av multimedieprodukter som USB-minner, MP3-spillere, digitalkameraer og solid-state disker. I boken 'Error Correction Codes for Non-Volatile Memories' presenterer forfatterne grunnleggende prinsipper innen kodeteori som er nødvendige for å forstå anvendelsen av disse kodene i minneteknologi. Videre gjennomgår de relevante designaspekter med henvisning til både NOR- og NAND Flash-arkitekturer. Boken inkluderer også en samling programvareprosedyrene, som gir leserne en dypere forståelse av emnet. Forfatterne utgjør en forskergruppe, nå tilknyttet Qimonda, og representerer et typisk eksempel på et fruktbart samarbeid mellom matematikere og ingeniører.