The Peter Norton Programmer's Guide to the IBM PC