Sharon L James
Sharon L. James is Associate Professor of Classics at the University of North Carolina, Chapel Hill.
Sharon L. James is Associate Professor of Classics at the University of North Carolina, Chapel Hill. See less
Sharon L James's Featured Books