Taylor & Francis Ltd.
Organization name
Taylor & Francis Ltd.