Source: http://www.ifp.illinois.edu/~angelia/ge330fall09_spantree_l16.pdf