Graphs And Their Representation