CSC1507 PDF File