This author has not been identified. Look up 'Evangelos Kalogerakis' in GoogleThis author has not been identified. Look up 'Derek Nowrouzezahrai' in GoogleThis author has not been identified. Look up 'Patricio D. Simari' in GoogleThis author has not been identified. Look up 'James McCrae' in GoogleThis author has not been identified. Look up 'Aaron Hertzmann' in GoogleThis author has not been identified. Look up 'Karan Singh' in Google