CSI235 - Chapter2.pdf