This author has not been identified. Look up 'William J. Buchanan' in GoogleThis author has not been identified. Look up 'David Lanc' in GoogleThis author has not been identified. Look up 'Elochukwu Ukwandu' in GoogleThis author has not been identified. Look up 'Lu Fan' in GoogleThis author has not been identified. Look up 'Gordon Russell' in Google