Chemistry LibreTexts - Thermodynamics of Solutions
Good introduction to the understanding of the thermodynamics underlying the solution process.
Purdue University - Why Do Some Solids Dissolve in Water?Nice introduction to a conceptual understanding of the solution process.
Topic Resources
22 questions
figures for classroom presentation