CSC9304 PDF File