Population Genetics And Evolution by Henry E. Schaffer & Lawrence E. Mettler