A survey of graphs