Basic Training in Chemistry by Steven Hoenig Ex Library Book HC This textbook covers everything from the fundamentals to more specialized topics.