https://www.dorjegurung.com/sciblog/igcse-chemistry-redox-reactions/
IGCSE Chemistry: Topic 7. Chemical Reactions (Redox Reactions)