Geometric modular forms and elliptic curves - Hida, Haruzo. (World Scientific, 2000)