Openstax. (nd). Reproduction methods