This author has not been identified. Look up 'Neil B. Cohen' in GoogleThis author has not been identified. Look up 'Charles B. Haley' in GoogleThis author has not been identified. Look up 'Scott Henderson' in GoogleThis author has not been identified. Look up 'Chak Won' in Google