Modular functions and modular forms - James Milne