Evolution journal editors resign en masse

date linked: 30 December 2024

source: link to article, from arstechnica.com