This author has not been identified. Look up 'Michael M. Swift' in GoogleThis author has not been identified. Look up 'Anne Hopkins' in GoogleThis author has not been identified. Look up 'Peter Brundrett' in GoogleThis author has not been identified. Look up 'Cliff Van Dyke' in GoogleThis author has not been identified. Look up 'Praerit Garg' in GoogleThis author has not been identified. Look up 'Shannon Chan' in GoogleThis author has not been identified. Look up 'Mario Goertzel' in GoogleThis author has not been identified. Look up 'Gregory Jensenworth' in Google