This author has not been identified. Look up 'Richard J. Doyle' in GoogleThis author has not been identified. Look up 'Robert Rasmussen' in GoogleThis author has not been identified. Look up 'Guy Man' in GoogleThis author has not been identified. Look up 'Keyur Patel' in Google