Notes on Gaussian Elimination, by Jim Demmel, UC Berkeley. (Read “Pivoting to avoid tiny A(i,i)”)
Williams. Chapter 5, §5.1-5.2.3, pp. 103-114