Doing being rational: polymerase chain reaction philosophy Article 3870 words, published Nov 16 2019 3 votes