Question: Which magazine did Richard Taylor jointly edit that is also one of the oldest scientific journals published in English?
Sentence (from "Scientific journal"): There are thousands of scientific journals in publication, and many more have been published at various points in the past (see list of scientific journals).
Relevant evidence: No