Who is an American writer of speculative fiction, C. J. Cherryh or J. M. Barrie ?
C. J. Cherryh: Carolyn Janice Cherry (born September 1, 1942), better known by the pen name C. J. Cherryh, is an American writer of speculative fiction.
i don't know