A comprehensive coverage of the subject from an author with 38 years experience in the field.  ISBN 0444196439