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