Random graphs and networks a first course - Frieze, Alan 1945- (Cambridge University Press, 2023)