All Power to the Councils!: A Documentary History of the German Revolution of 19181919