Taylor & Francis (Publisher)

Sam Taylor-Alexander (Editor in chief)

Activity: Publication peer-review and editorial work typesPeer review responsibility