[1] Dave A Patterson
        and John L Hennessy, 1998,
        1-55860-428-6, Morgan Kaufmann Publishers, Inc., 
        Computer Organization and Design: The
        Hardware / Software Interface, 1-2.
       
      
        
        [2] W. Richard Stevens,
        1993, 0-201-56317-7, Addison Wesley Longman, Inc., 
        Advanced Programming in the Unix Environment, 1-2.
       
      
        
        [3] Marshall Kirk
        McKusick, Keith Bostic,
        Michael J Karels, and John S Quarterman, 1996, 0-201-54979-4,
        Addison-Wesley Publishing Company, Inc., The Design and
        Implementation of the 4.4 BSD Operating System,
        1-2.
       
      
        
        [4] Aleph One, 
        Phrack 49; "Smashing the Stack for Fun and Profit".
       
      
        
        [5] Chrispin Cowan,
        Calton Pu, and Dave Maier, StackGuard; Automatic
        Adaptive Detection and Prevention of Buffer-Overflow
        Attacks.
       
      
        
        [6] Todd Miller and Theo de Raadt, strlcpy and
        strlcat -- consistent, safe string copy and
        concatenation..