Taylor and Francis is a publishing company based in St. Louis, MO, specializing in the dissemination of academic and professional research.
With a focus on scholarly content, Taylor and Francis provides a platform for authors and researchers to share their work with a global audience.
Generated from their business information