Contents:PART I. HISTORY AND ECOLOGICAL BASIS OF SPECIES DISTRIBUTION MODELING: Species distribution modeling -- Why do we need species' distribution models? -- Ecological understanding of species' distributions -- PART II. THE DATA NEEDED FOR MODELING SPECIES DISTRIBUTIONS: Data for species' distribution models: the biological data -- Data for species' distribution models: the environmental data -- PART III. AN OVERVIEW OF THE MODELING METHODS: Statistical models - modern regression -- Machine learning methods -- Classification, similarity and other methods for presence-only data -- PART IV. MODEL EVALUATION AND IMPLEMENTATION: Model evaluation -- Implementation of species' distribution models.