Ornithology, evolution, and philosophy : the life and science of Ernst Mayr 1904-2005 /
Haffer, Jürgen.
Berlin : Springer Verlag,
c2007.