__  ___   _______  __
         / / / / | / /  _/ |/ /
        / / / /  |/ // / |   / 
       / /_/ / /|  // / /   |  
       \____/_/ |_/___//_/|_|  
                               
       I love the GNU tools.  While GNU might not be UNIX, it's certainly 
       comparable with UNIX.  That makes literature about UNIX relevant 
       to the GNU tools we use today.  There are a lot of GNU-specific 
       manuals and writing out there, but I still think these books and 
       memos contain interesting and inspirational writing that is 
       applicable today.
       
       
       ORIGINS
       =======
       
       Dennis M. Ritchie, Ken Thompson, 'The UNIX Time-Sharing System',
       Association for Computing Machinery, Inc., 1974
       
 (BIN) unix.pdf
       
       Dennis M. Ritchie, 'The Evolution of the Unix Time-sharing System',
       Bell Laboratories, Murray Hill, NJ, 1984
       
 (BIN) ritchie84evolution.pdf
       
       
       ARTICLES
       ========
       
       Brian W. Kernighan, 'UNIX for Beginners', Bell Laboratories, 
       Murray Hill, N. J., 1974
       
 (BIN) beg.pdf
       
       Rob Pike, Brian W. Kernighan, 'Program design in the UNIX environment'
       
 (BIN) unix_prog_design.pdf
       
       Dennis M. Ritchie, 'A Stream Input-Output System', AT&T Bell 
       Laboratories Technical Journal 63, No. 8 Part 2 (October, 1984), 
       pp. 1897-1910.
       
 (BIN) st.pdf
       
       M. Douglas McIlroy, 'A Research UNIX Reader: Annotated Excerpts 
       from the Programmer's Manual, 1971-1986'
       
 (BIN) reader.pdf
       
       Joe Condon, Brian Kernighan, Ken Thompson, 'Experience with the 
       Mergenthaler Linotron 202 Phototypesetter, or, How We Spent Our 
       Summer Vacation', Bell Laboratories, 1980
       
 (BIN) summer.reconstructed.pdf
       
       
       UNIX REFERENCE
       ==============
       
       Brian W. Kernighan, Rob Pike, 'The UNIX Programming Environment', Prentice-H
       
 (BIN) upe.pdf
       
       Joseph F. Osanna, Brian W. Kernighan, 'Troff User's Manual', AT&T 
       Bell Laboratories, 1992
       
 (BIN) 54.pdf
       
       Brian W. Kernighan, Dennis M. Ritchie, 'C Programming Language, 
       2nd Edition', Prentice Hall, 1978
       
 (BIN) C Programming Language, 2nd Edition by Brian W. Kernighan, Dennis M. Ritchie.pdf
       
       Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger, 'The AWK 
       Programming Language', Addison-Wesley, 1988
       
 (BIN) The_AWK_Programming_Language.pdf
       
       'UNIX System V Documentors Workbench Reference Manual', Prentice 
       Hall, 1989
       
 (BIN) UNIX_System_V_Documentors_Workbench_Reference_Manual_1989.pdf
       
       Dale Dougherty, Tim O'Reilly, 'UNIX Text Processing', Hayden 
       Books, 1987
       
 (BIN) utp_book-1.1.pdf
       
       K. Thompson, D. M. Ritchie, 'UNIX Programmer's Manual, Fourth 
       Edition', Bell Telephone Laboratories, Inc., 1973
       
 (BIN) v4man.pdf
       
       'UNIX Programmer's Manual, Seventh Edition, Volume 1', Bell 
       Telephone Laboratories, Inc., 1979
       
 (BIN) v7vol1.pdf
       
       'UNIX Programmer's Manual, Seventh Edition, Volume 2A', Bell 
       Telephone Laboratories, Inc., 1979
       
 (BIN) v7vol2a.pdf
       
       'UNIX Programmer's Manual, Seventh Edition, Volume 2B', Bell 
       Telephone Laboratories, Inc., 1979
       
 (BIN) v7vol2b.pdf
       
       
       RELATED TOOLS
       =============
       
       Mark McDonnell, 'Pro Vim', Apress, 2014
       
 (BIN) Pro Vim.pdf
       
       'Bash Notes for Professionals'
       
 (BIN) BashNotesForProfessionals.pdf
       
       Peter Schaffter, 'Groff and mom: an overview', 2017
       
 (BIN) groff-and-mom.pdf
       
       Trent A. Fisher, Werner Lemberg, 'groff: The GNU implementation of 
       troff', Free Software Foundation, Inc., 2014
       
 (BIN) groff.pdf
       
       William Joy, Mark Horton, 'An Introduction to Display Editing with 
       Vi' Computer Science Division, Department of Electrical 
       Engineering and Computer Science, University of California, 
       Berkeley
       
 (BIN) vi-intro.pdf
       
       'help.txt for Vim 7.4', 2016
       
 (BIN) vimhelp.pdf
       
       Dean Allen Provins, 'The Groff and Friends HOWTO', University of
       Calgary, 2001
       
 (BIN) TheGroffFriendsHowto.pdf
       
       Clifford E. Rhoades, Jr., 'Roff - A Manuscript Printing Program:
       User's Manual', Air Force Weapons Laboratory, Kirtland Air Force
       Base, New Mexico, 1972
       
 (BIN) roff-manual-rhoades-1972.pdf
       
       
       DISSENT
       =======
       
       Simson Garfinkel, Daniel Weise, Steven Straussman, 'The UNIX-Haters
       Handbook', IDG Books Worldwide, Inc., 1994
       
 (BIN) ugh.pdf
       
       
       HARDCOPY
       ========
       
       Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger, 'The AWK
       Programming Language', Addison-Wesley Publishing Company, 1988
       
       Arnold Robbins, 'Effective awk Programming', O'Reilly Media Inc.,
       2015
       
       B. Srinivasan, 'Unix Document Processing and Typesetting', World
       Scientific Publishing Co., 1993
       
       Brian Kernighan, P. J. Plauger, 'Software Tools', Addison-Wesley
       Publishing Company, 1976
       
       Eric Raymond, 'The Art of Unix Programming' ,Addison-Wesley Publishing
       Company, 2004
       
       Narain Gehani, 'Document Formatting and Typesetting on the UNIX
       System', Silicon Press, 1987
       
       Narain Gehani, Steven Lally, 'Document Formatting and Typesetting
       on the UNIX System Volume II', Silicon Press, 1988
       
       Peter H. Salus, 'A Quarter Century of UNIX', Addison-Wesley Publishing
       Company, 1994