The gene: An appraisal. (September 2021)