Sections 6.3 of the chemistry-first version and 9.3 of the atoms-first version of
An Introduction to Chemistry
by Mark Bishop
Types of Chemical Reactions