Source: https://terrytao.files.wordpress.com/2011/02/matrix-book.pdf