Biogeography an ecological and evolutionary approach - C. Barry Cox and Peter D. Moore (Blacwell Scientific)