" Chemistry for today : " Spence L. Seager, Weber State University, Michael R. Slabaugh, Weber State University