graphs and graphical analysis 7845344