SAMPLE NAME: SAMPLE06 - Authors                                                
                                                                       
DESCRIPTION:                                                           

   The authors samples are two implementations of an application that 
   stores authors names and book titles into a container and then     
   prints the contents of the container. 

   The container (an n-ary tree) and data (the TreeData class) are defined
   separately, and then the data is introduced into the container. There
   are two ways to accomplish this:

   1- The TreeData class is 'joined' in the Tree classes by the DataInTree class.
      DataInTree is derived from TreeNode, and has a data member that is a
      TreeData object.
   
   2- Define an n-ary tree of TreeData. This is done using templates.

   Authors1 uses method 1 and Authors2 uses method 2.

TASK:

   Store or print authors' names and books titles. 

FEATURES/CONCEPTS:                                                      

   Shows building two identical data manipulation applications, one   
   that uses basic C++ class and one that uses the C++ template       
   mechanism.                            
   
HOW TO RUN THE PROJECT FROM THE COMMAND LINE:
   Enter the following:

      cd X:\IBMCPP\SAMPLES\COMPILER\AUTHOR
      set CPPWORK=X:\IBMCPP

   where X: is the drive you installed the samples and document component
   of VisualAge C++ for OS/2.

   To build the Authors1 sample, enter the following:
   
      nmake /f AUTHORS1.MAK
	
   To execute the Authors1 sample, enter the following:
   
      AUTHORS1

   To build the Authors2 sample, enter the following:
   
      nmake /f AUTHORS2.MAK
	
   To execute the Authors1 sample, enter the following:
   
      AUTHORS2

SOFTWARE/HARDWARE PREREQUISITES:

  IBM VisualAge C++
  OS/2 2.1 or Warp
  IBM or compatible 386 and up.
