Basics of Redox reactions explained by renowed professor Mr. Ramesh Panicker

source