Even eLife gave up on fighting the big publisher bros
They are back on Web of Science at 93%. So much for standing up against the corrupt system. They announced it today here:
They are back on Web of Science at 93%. So much for standing up against the corrupt system. They announced it today here: