16- and 32-Bit Low-Level Programming for the PC and Windows - Barry Kauler (Taylor and Francis, 1997)