Modular forms and special cycles on Shimura curves. - Princeton University Press, 2006. - ( Annals of Mathematical Studies ; 161).