Nelson Physics 12 College Preparation by Alan J. Hirsch.