Optimal network topologies: expanders, cages, Ramanujan graphs, entangled networks and all that

Optimal network topologies: expanders, cages, Ramanujan graphs, entangled networks and all that