Ornithology, Evolution, and Philosophy The Life and Science of Ernst Mayr 1904–2005 - Haffer, Jürgen (Springer Berlin Heidelberg, 2007)