The Mendelian Revolution by Peter J. Bowler