Boken 'Basic IBM Mainframe Assembly Language Programming' er en revidert og utvidet utgave fra 2013 som gir en grundig innføring i IBM hovedrammesystemets assemblerspråk og arkitektur. Den dekker viktige emner som adresseringsmodeller, både grunnleggende og utvidede instruksjonsformater, operand-adressering, Program Status Word, subrute-forbindelse, løkker, inn- og utdata, samt manipulering av tegn og biter. Boken inneholder mer enn 40 sider med omfattende programmeringseksempler som gir praktisk innsikt og trening i språket. Den er designet for å fungere sammen med det Windows-baserte, åpne kildekode-emulatoren z390, noe som gjør det enklere for leserne å forstå og anvende det som læres. Boken krever ingen forkunnskaper om assemblerspråkprogrammering, noe som gjør den tilgjengelig for nybegynnere som ønsker å lære grunnlaget for programmering på IBM-mainframe. Forfatteren er professor emeritus i datavitenskap ved Universitetet i Nord-Iowa i Cedar Falls, Iowa, hvor han har undervist i IBM assemblerspråk i over tyve år.