This author has not been identified. Look up 'Joseph Branin' in GoogleThis author has not been identified. Look up 'George D Elia' in GoogleThis author has not been identified. Look up 'Thomas Shaughnessy' in GoogleThis author has not been identified. Look up 'Carl Adams' in Google