>>===== MODE =====>> citation <<===== MODE =====<< This is a little weird, but it's what the style wants, I think. Looping was caused by attempt to render: ([CSL STYLE ERROR: reference with no printed form.]; [CSL STYLE ERROR: reference with no printed form.]; Manstein 1982) ... which should work (and now would do), but with other bug fixes, this came out as ... (Anon.a; Anon.b; Manstein 1982) ... but seems more sensibly rendered as ... >>===== RESULT =====>> (Anon.; Anon.; Manstein 1982) <<===== RESULT =====<< >>===== CSL =====>> <<===== CSL =====<< >>===== INPUT =====>> [ { "author": [ { "family": "Manstein", "given": "Erich Von" } ], "id": "ITEM-0", "issued": { "date-parts": [ [ 1982, 9 ] ] }, "publisher": "Presidio Pr", "title": "Lost Victories", "type": "book" }, { "URL": "http://www.ja-sig.org/jasigconf/popSpeaker.jsp?id=39e50005&conf_id=jasig12&name=Lennard+Fuller", "id": "ITEM-1", "title": "JA-SIG Conference Presentation", "type": "webpage" }, { "URL": "http://www.google.com/", "id": "ITEM-2", "title": "Google", "type": "webpage" } ] <<===== INPUT =====<< >>===== VERSION =====>> 1.0 <<===== VERSION =====<<