First course in modular forms - Diamond, Fred (New York : Springer, 2005)