Core concepts in biology evolution, ecology and diversity. (3G E-Learning, 2020)