Graphs and Matrices