
-----------------------------------------------------------------
	Corrections since the first edition of the book
-----------------------------------------------------------------

    Confusion about emissivity -- this usually refers to energy,
    I mean intensity.

	p.40    - last line in 'Emissive Illumination',
		    'emissivity' should read 'emissive intensity'

	p.40    - 2nd line in 'A Generalized Illumination Expression',
		    'emissivity' should read 'emissive intensity'

	p.40    - footnote 18 should read:
		    Emissive intensity refers to the intensity
		    leaving the surface in a given direction at
		    any wavelength. However, in computer graphics
		    we are typically concerned only with the
		    visible spectrum.

	p.95    - Eq (4.22) - function of lambda is missing for the
		    ambient illumination in the ambient term

	p.99    - 2nd line in 'Radiosity for Diffuse Environments',
		    'emissivity' should read 'emissive intensity'

	p.154   - 'emissivity' should read 'emissive intensity',

		  revised some dependencies -
		    emissive intensity      - add lambda,theta, phi
		    intensity               - add lambda
		    coherent reflectance    - add sigma
		    coherent trans          - add sigma
		    attanuation             - add lambda

		  fix spelling on coherent reflection

	p.275   - Add to the Sancer (1969) reference the journal
		    name: IEEE Transactions on Antennas and
		    Propagation.

	p.280   - 'emissivity' should read 'emissive intensity'

    ----
	p.37    - equation 2.46 -- denomenator should be
			cos(theta sub i)cos(theta sub r)

	p.46    - end of second paragraph - 'radial position' should
		    read 'circumferential position'

	p.116   - 1st para, Rogers ref should be Rogers 1985

	p.120   - 2nd para, chapter reference 3.3, Color Spaces ...
		    should be Section 3.5, Color Spaces ...

	p.125   - sect 5.1.3, 2nd par, 1st line:
		    add 'and' after  'primaries of the monitor'

	p.125   - sect 5.1.3, 3rd par (after bullets), 1st line:
		    'results negative values' should be
		    'results in negative values'

	p.126   - 6th para, 5th line:
		    'maintains hue and saturation and modifies
		    the chromaticity' should read
		    'maintains hue and saturation and modifies
		    the intensity'

	p.127   - 3rd par, 3rd line:
		    'image bands of represent' should read
		    'image bands of color represent'

	p.133   - There is an error in the RGB to YIQ matrix.
		    it should be:
			 0.299     0.587      0.114
			 0.596    -0.275     -0.321
			 0.212    -0.523      0.311

		- footnote 15 -- missing '(' before the R
		    in Y(R-Y)(B-Y)

	p.249   - 5th para:
		    'plane that passes through the block point' to
		    'plane that passes through the black point'


    problems in the code:
	p.174   - change:
		    *      geo_getv        - generate a vector
		  to:
		    *      geo_line        - generate a line

	p.209   - 2nd line "ignored if a NULL" instead of
		    "ignored is a NULL"

	p.210   - remove 'surface has' in the first line of
		  Notes.

	p.227   - change 'CLR_xyz_lab' to 'CLR_xyz_to_lab'
		  change 'CLR_xyz_luv' to 'CLR_xyz_to_luv'

	p.228   - change rgb_to_yiq matrix (lines 86-89 of clr.c) to:
		     static double       rgb_yiq_mat[3][3] = {
			 {0.299,     0.587,      0.114},
			 {0.596,    -0.275,     -0.321},
			 {0.212,    -0.523,      0.311}};

	p.288   - change the data for 480nm entry in CIEXYZ (line 121
		    of clr.c) to:
	    {480, 0.0956, 0.1390, 0.8130}, {485, 0.0580, 0.1693, 0.6162},

	p.230   - note after XYZ_done label:
		    'Y os a sampled' should be
		    'Y of a sampled'

	p.232   - a routine 'CLR_blackbody' has been inserted
		    after 'CLR_read_mtl' and before 'CLR_add_spect'

	p.243   - The samp_to_ACC matrix is incorrect, should be:
		    static double   samp_to_ACC[3][4] =
			{{0.00000,  0.18892,    0.67493,    0.19253},
			 {0.00000,  0.31824,    0.00000,   -0.46008},
			 {0.54640,  0.00000,    0.00000,    0.00000}};

	p.244   - first line in the CLR_init_samples routine
		  should be:
		    CLR_exit_samples ();

		  immediately before the:
		    if(method == CLR_SAMPLE_MEYER) {

	p.248   - in notes (couple lines down):
		    'resulting a a step' should read
		    'resulting in a step'

	Added a CLR_xyz_to_spec routine that uses a method described
	    by Glassner (How to Derive a Spectrum from an RGB Triplet,
	    IEEE CG&A, July 1989).

    problems in figures:
	p.59    - annotate the start and end of the functions

	p.81    - figure 4.11 the image is reversed (left to right) -
		    when corrected, the left image should be labelled
		    'Gouraud shading' and the right image should be
		    labelled 'Phong shading'

	p.132   - figure 5.12 should be a black and white print

	p.164   - figure II.5 row1, column 3 Cka and Ckd should
		    be 0.35

	p.171   - figure III.2  - the reversed normal caption
		    is wrong -- should be:

		    N'' = -N sqrt(1 - |S'|^2)

		    get rid of the divide by N.V

