An interesting article from Lucent Technologies: Is Circuit Switching Alive And Well?
Cisco has a very good tutorial on routing.
In case you are interested, here is a more detailed description of Dijkstra's least-cost algorithm.