CS4391A PDF