Chemistry by Raymond Chang is a general chemistry textbook, but the problems you are studying fall into the discipline of organic chemistry. Two well-known organic chemistry textbooks are by McMurry and by Klein, respectively. Klein tends to be wordy, but some of his presentations are more thorough than McMurry. There are many other textbooks that I suspect are just as good.