Ornithology, Evolution, and Philosophy The Life and Science of Ernst Mayr 19042005 - Haffer, Jrgen (Springer Berlin Heidelberg, 2007)