Modular Forms I: Classical Theory