Javier Amores Salvado ... [et al.]. David Besanko ... [et al.] edited by Ricardo Calado ... [et al.].