This author has not been identified. Look up 'Brendan Avent' in GoogleThis author has not been identified. Look up 'Javier González' in GoogleThis author has not been identified. Look up 'Tom Diethe' in GoogleThis author has not been identified. Look up 'Andrei Paleyes' in GoogleThis author has not been identified. Look up 'Borja Balle' in Google