A First Course In Modular Forms by Fred Diamond & Jerry Shurman