with contributions by Andrea Barrett...[et al. with contributions by Andrea Karnes...[et al. with contributions by Andrew Blauvelt...[et al. with contributions by Andreas Beyer ...[et al. with contributions by Janice Bretz...[et al. with contributions by Andrea De Marchi...[et al. with contributions by Andrew Berardini...[et al. with contributions by Andre Azzam...[et al. with contributions by Robyn Farrell...[et al. with contributions by Anke Daemgen...[et al.