Reading list: ESPM 1012H Book Resources: Student Contributed