Advanced MS-DOS Programming: The Microsoft Guide for Assembly Language and C Programmers