Detail descriptions about the methods can be found in textbook "An Introduction to Computational Fuid Dynamics: THE FINITE VOLUME METHOD" by Versteeg and Malalasekera. Refer to chapter 4 for 1D diffusion equation problems (page 115) and chapter 6 for SIMPLE algorithm examples (page 179).