CS4280 PDF