Principles of evolutionary genetics - Greer, Roger (Syrawood Publishing House, 2018)