This author has not been identified. Look up 'Karthik Raveendran' in GoogleThis author has not been identified. Look up 'Chris Wojtan' in GoogleThis author has not been identified. Look up 'Nils Thürey' in GoogleThis author has not been identified. Look up 'Greg Turk' in Google