Reading on routing algorithms