Peer Review Policy: Submissions are peer reviewed by at least two reviewers selected by the editor. Authors and reviewers are blind to each others' identities.
Publication office: Taylor & Francis, Inc., 530 Walnut Street, Suite 850, Philadelphia, PA 19106
Read the Instructions for Authors for information on how to submit your article.
Explore the most recently published articles