Adaptive phylogeography: functional divergence between haemoglobins derived from different glacial refugia in the bank vole.

Adaptive phylogeography: functional divergence between haemoglobins derived from different glacial refugia in the bank vole.