This author has not been identified. Look up 'James T. Teo' in GoogleThis author has not been identified. Look up 'Vlad Dinu' in GoogleThis author has not been identified. Look up 'William Bernal' in GoogleThis author has not been identified. Look up 'Phil Davidson' in GoogleThis author has not been identified. Look up 'Vitaliy Oliynyk' in GoogleThis author has not been identified. Look up 'Cormac Breen' in GoogleThis author has not been identified. Look up 'Richard D. Barker' in GoogleThis author has not been identified. Look up 'Richard J. B. Dobson' in Google