https://www.dorjegurung.com/sciblog/igcse-chemistry-acids-bases-salts/
IGCSE Chemistry: Topic 8. Acids, Bases, & Salts