All 44 members of Critical Public Health board resign over Taylor & Francis’ article processing charges and alleged push for minimum paper counts
All 44 members of Critical Public Health board resign over Taylor & Francis’ article processing charges and alleged push for minimum paper counts