[
  {
    "id": "cs-01-1",
    "type": "article-journal",
    "title": "Impossibility of distributed consensus with one faulty process",
    "author": [
      {
        "given": "Michael J.",
        "family": "Fischer"
      },
      {
        "given": "Nancy A.",
        "family": "Lynch"
      },
      {
        "given": "Michael S.",
        "family": "Paterson"
      }
    ],
    "container-title": "Journal of the ACM",
    "issued": {
      "date-parts": [
        [
          1985
        ]
      ]
    },
    "DOI": "10.1145/3149.214121",
    "URL": "https://groups.csail.mit.edu/tds/papers/Lynch/jacm85.pdf"
  },
  {
    "id": "cs-01-2",
    "type": "paper-conference",
    "title": "In Search of an Understandable Consensus Algorithm",
    "author": [
      {
        "given": "Diego",
        "family": "Ongaro"
      },
      {
        "given": "John",
        "family": "Ousterhout"
      }
    ],
    "container-title": "USENIX ATC",
    "issued": {
      "date-parts": [
        [
          2014
        ]
      ]
    },
    "DOI": "",
    "URL": "https://www.usenix.org/conference/atc14/technical-sessions/presentation/ongaro"
  },
  {
    "id": "cs-01-3",
    "type": "article-journal",
    "title": "Paxos Made Simple",
    "author": [
      {
        "given": "Leslie",
        "family": "Lamport"
      }
    ],
    "container-title": "ACM SIGACT News",
    "issued": {
      "date-parts": [
        [
          2001
        ]
      ]
    },
    "DOI": "",
    "URL": "https://lamport.azurewebsites.net/pubs/paxos-simple.pdf"
  }
]
