Guide to graph algorithms : sequential, parallel and distributed /: sequential, parallel and distributed. (2018)