Arithmetic duality theorems / J. S. Milne. Boston : Acad. Pr., 1986