Extra "by " after reviewed author
When using either chicago-author-date.csl or apa.csl, an extra "by " is inserted after the reviewed-author:
Reviewer, Rob. 2015. “A Clever Title.” Review of My First Book, by Ann Authorby . Journal of This and That 15 (3): 244–48.
The style files look ok, see https://github.com/citation-style-language/styles/blob/master/chicago-author-date.csl#L217 and https://github.com/citation-style-language/styles/blob/master/apa.csl#L202.
This, the fact that deleting chicago-author-date.csl#L217 leads to the removal of both "by "s, and the fact that pandoc-citeproc does not insert this extra "by " with either of the two styles might suggest this could be a citeproc-js issue rather than a style issue, but I’m not sure, of course. Any ideas?
It was a bug (hopeful use of the past tense there). I haven't traced out the exact logic, but I've made a simple fix that looks right, and everything in the test suite still passes. The revised processor will be posted to BitBucket shortly as version 1.1.9.
https://bitbucket.org/fbennett/citeproc-js/commits/all