__  ___   _______  __
  / / / / | / /  _/ |/ /
 / / / /  |/ // / |   / 
/ /_/ / /|  // / /   |  
\____/_/ |_/___//_/|_|  
                        
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
unix.pdf
Dennis M. Ritchie, 'The Evolution of the Unix Time-sharing System',
Bell Laboratories, Murray Hill, NJ, 1984
ritchie84evolution.pdf

ARTICLES
========

Brian W. Kernighan, 'UNIX for Beginners', Bell Laboratories, 
Murray Hill, N. J., 1974
beg.pdf
Rob Pike, Brian W. Kernighan, 'Program design in the UNIX environme
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.
st.pdf
M. Douglas McIlroy, 'A Research UNIX Reader: Annotated Excerpts 
from the Programmer's Manual, 1971-1986'
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
summer.reconstructed.pdf

UNIX REFERENCE
==============

Brian W. Kernighan, Rob Pike, 'The UNIX Programming Environment', P
upe.pdf
Joseph F. Osanna, Brian W. Kernighan, 'Troff User's Manual', AT&T 
Bell Laboratories, 1992
54.pdf
Brian W. Kernighan, Dennis M. Ritchie, 'C Programming Language, 
2nd Edition', Prentice Hall, 1978
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
The_AWK_Programming_Language.pdf
'UNIX System V Documentors Workbench Reference Manual', Prentice 
Hall, 1989
UNIX_System_V_Documentors_Workbench_Reference_Manual_1989.pdf
Dale Dougherty, Tim O'Reilly, 'UNIX Text Processing', Hayden 
Books, 1987
utp_book-1.1.pdf
K. Thompson, D. M. Ritchie, 'UNIX Programmer's Manual, Fourth 
Edition', Bell Telephone Laboratories, Inc., 1973
v4man.pdf
'UNIX Programmer's Manual, Seventh Edition, Volume 1', Bell 
Telephone Laboratories, Inc., 1979
v7vol1.pdf
'UNIX Programmer's Manual, Seventh Edition, Volume 2A', Bell 
Telephone Laboratories, Inc., 1979
v7vol2a.pdf
'UNIX Programmer's Manual, Seventh Edition, Volume 2B', Bell 
Telephone Laboratories, Inc., 1979
v7vol2b.pdf

RELATED TOOLS
=============

Mark McDonnell, 'Pro Vim', Apress, 2014
Pro Vim.pdf
'Bash Notes for Professionals'
BashNotesForProfessionals.pdf
Peter Schaffter, 'Groff and mom: an overview', 2017
groff-and-mom.pdf
Trent A. Fisher, Werner Lemberg, 'groff: The GNU implementation of 
troff', Free Software Foundation, Inc., 2014
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
vi-intro.pdf
'help.txt for Vim 7.4', 2016
vimhelp.pdf
Dean Allen Provins, 'The Groff and Friends HOWTO', University of
Calgary, 2001
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
roff-manual-rhoades-1972.pdf

DISSENT
=======

Simson Garfinkel, Daniel Weise, Steven Straussman, 'The UNIX-Haters
Handbook', IDG Books Worldwide, Inc., 1994
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 Publish
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 Publish
Company, 1994