Special cycles on unitary Shimura varieties II: global theory - Stephen Kudla; Michael Rapoport (2009)