Discover / Network science / Reading path

Network Science: The Best Books on How Networks Shape Everything, in Order

@sciencesherpaBeginner → Intermediate
14
Books
98
Hours
4
Stages
Rate this path

Network science exists because a set of systems with nothing physically in common — friendship groups, protein interactions, power grids, the web, epidemics — turn out to share the same structural signatures, and the same mathematics predicts how each behaves. This path takes the popular books first because the founding results are genuinely intuitive and the trade literature was written by the people who produced them, then moves to the textbooks in ascending order of difficulty. One caution to carry throughout: the strongest claims in the popular books, particularly about social contagion, are contested on identification grounds, and the textbooks are the place that becomes visible.

1

The Popular Entry

Beginner

Learn the two results the field is built on — the small-world property and scale-free degree distributions — and where they came from.

Study plan for this stage

Pace: About three weeks for roughly 900 pages. Barabasi's Linked is 304 pages, Watts's Six Degrees 368 and Buchanan's Nexus 239; all three are trade nonfiction with no mathematics beyond a scatter plot on logarithmic axes, so 40-50 pages an evening is comfortable. Read them in the order listed rather than

Key concepts
  • Degree distribution as the single summary statistic that separates a random graph from a real one, and what a straight line on log-log axes is claiming
  • The small-world property Watts describes - short average path length coexisting with high clustering - and why that combination is the surprise
  • Preferential attachment as Barabasi's proposed mechanism for hubs, and the difference between a model that reproduces a distribution and a model that explains it
  • Robust yet fragile: why a hub-dominated network survives random failure and collapses under targeted removal, which is the same fact stated twice
  • The Erdos-Renyi random graph as the null hypothesis everything else is measured against - Buchanan is the one who gives you this lineage properly, from Euler forward
  • Weak ties and why sparse, low-clustering connections carry information that dense ones do not
  • The claim that runs under all three books: that friendship networks, protein interactions, power grids and the web share structure, and what kind of evidence would support or defeat it
You should be able to answer
  • What exactly is the difference between a small-world network and a scale-free network, and can a network be one without the other?
  • Barabasi and Watts were both principals in the results they describe. Where does Watts hedge a claim that Barabasi states flatly, and what is he hedging about?
  • Why does a scale-free network have essentially no epidemic threshold, and what does that imply about vaccinating at random versus vaccinating hubs?
  • What historical line does Buchanan draw from Euler through Erdos and Renyi to 1998, and which of those names do the other two books leave out?
  • If you found a real network whose degree distribution was not a power law, what would that cost the argument in Linked?
Practice
  • Each book leans on a signature example - the web in Linked, the actor collaboration graph in Six Degrees, the power grid in Nexus. Write the same one-paragraph description of one of those networks three times, once in each author's terms, and mark every point where the three descriptions disagree. Keep the list; the textbooks in stage four are where those disagreements get settled.
  • Make a two-column table as you read Linked and Six Degrees: claims Barabasi asserts, and the corresponding sentence in Watts. Watts is deliberately more careful about what the models establish, and putting the two side by side is the fastest way to learn to read a network claim sceptically.
  • Reconstruct Buchanan's pre-1998 timeline from Nexus alone - dated, in order, one line per result - without looking anything up. Nexus is the only one of the three that gives this history straight, and having the chronology in your own handwriting makes the textbook chapters far easier later.
  • Bursts and the small-world chapters both make testable claims about data you already own. Export a year of your own sent mail, plot the distribution of gaps between messages, and decide by eye whether it looks exponential or heavy-tailed. You will do this properly with code in stage three; do it crudely now.

Next up: You now have the founding results in the words of the people who found them; the next stage takes the same ideas out into social, economic and historical data, where the claims get much stronger and much more contested.

Linked
Albert-Laszlo Barabasi · 2002 · 304 pp

The book that named the field for a general audience, by the author of the preferential-attachment model. Start here for hubs, power laws and why so many networks are robust to random failure but fragile to targeted attack.

Six Degrees
Duncan J. Watts · 2003 · 368 pp

The other founding popular account, from the author of the small-world model. Watts is more careful than Barabasi about what the models actually establish, so reading him second is a useful corrective rather than a repetition.

Nexus
Mark Buchanan · 2002 · 239 pp

A science journalist's version of the same story, and the clearest of the three on the historical line from Euler through Erdős and Rényi to the 1998 results. Read it if the first two moved too fast on the mathematics.

2

Networks in the Wild

Beginner

See the framework applied to social life, economics and history, and learn to be sceptical of the strongest causal claims.

Study plan for this stage

Pace: Four to five weeks. Ferguson's Square and the Tower is 563 pages and the longest thing here, Jackson's The Human Network 352, Barabasi's Bursts 320, and our record for Christakis and Fowler's Connected carries no page count - it is a standard trade hardback and reads in under a week. Read Connected

Key concepts
  • The three-degrees-of-influence claim in Connected, and the three rival explanations for every correlation it reports - contagion, homophily, and shared environment
  • Identification: why observing that connected people behave alike tells you almost nothing on its own, and what design would be needed to separate the causes
  • Network position as an economic asset - Jackson's account of how homophily and clustering reproduce inequality and immobility across generations
  • Structural holes and brokerage: the advantage that accrues to whoever bridges two otherwise unconnected groups
  • Hierarchy versus network as Ferguson's organising opposition across five centuries, and the limits of using it as an analytic rather than a metaphor
  • Burstiness: human activity arrives in clusters separated by long gaps rather than at a constant rate, and the consequence for anything spreading over the network
  • Why a heavy-tailed waiting-time distribution slows a spreading process even when the average rate is unchanged
You should be able to answer
  • State the Framingham obesity result in Connected precisely. Now state the homophily explanation for exactly the same observation. What measurement would distinguish them?
  • Jackson argues that network structure produces immobility. What is the mechanism he proposes, and does it require anyone to behave badly?
  • Where in Square and the Tower does Ferguson's network language do real analytic work, and where is it a synonym for 'group'?
  • What does Bursts change about the classic spreading models, and would you expect burstiness to speed a contagion up or slow it down?
  • Of the four books in this stage, which claims could be falsified by a dataset, and which could not?
Practice
  • Take one specific contagion result from Connected and write it out three ways on a single page: as contagion, as homophily, as shared environment. Then write the sentence describing the data you would need to rule two of them out. Keep this page - Jackson's graduate text in stage four gives you the formal vocabulary to finish the argument.
  • Pick three of Ferguson's historical networks from Square and the Tower and, for each, write down what you would have to count to turn his claim into a measurement: nodes, edges, and the source that would supply them. The exercise is not to attack the book but to feel the gap between illustrative and quantitative network history.
  • Do the burstiness test properly. Export timestamps from your own email or messages, compute the inter-event intervals, and plot their distribution on log axes alongside an exponential with the same mean. Barabasi's claim in Bursts is that yours will not look exponential.
  • Read Jackson's chapters on homophily with your own contacts in front of you: sort fifty people you actually know by how you met them, and see how many of the introductions came through the same two or three people. Compare what you find against Jackson's account of why that structure persists.

Next up: You have now seen the strongest empirical claims the field makes in popular form, and the reasons to doubt several of them; the next stage introduces the definitions and the code that let you check such claims yourself.

Connected
Nicholas A. Christakis · 2009

Christakis and James Fowler's argument that behaviours spread through social ties to three degrees of separation. Read it as the most influential and most disputed book here — the Framingham analyses have been criticised at length for not separating contagion from homophily and shared environment.

The Human Network
Matthew O. Jackson · 2019 · 352 pp

An economist's treatment of how network position produces inequality, immobility and polarisation. Jackson is a leading formal theorist writing for a general reader, so this is the most rigorous of the popular books.

Square and the Tower
Niall Ferguson · 2017 · 563 pp

A historian applying network thinking to five centuries of hierarchies and networks. Read it for the range of cases and treat the network analysis as illustrative rather than quantitative — Ferguson is not doing measurement.

Bursts: The Hidden Patterns Behind Everything We Do, from Your E-mail to Bloody Crusades
Albert-Laszlo Barabasi · 2011 · 320 pp

Barabasi's second popular book, on the temporal side of the field: human activity is bursty rather than random, which changes how anything spreading across a network behaves. A useful bridge into the dynamics material later.

3

The First Real Textbooks

Intermediate

Acquire the formal vocabulary — degree distributions, clustering, centrality, community detection — and start computing on real network data.

Study plan for this stage

Pace: Six to eight weeks, and the first stage that is work rather than reading. Caldarelli and Catanzaro's Very Short Introduction is 122 pages and can be done in two sittings - read it first, in a single weekend, purely to convert the popular vocabulary into precise definitions. Menczer, Fortunato and Da

Key concepts
  • The formal definitions the popular books left loose: adjacency matrix, degree, path length, clustering coefficient, component, and directed versus undirected
  • Centrality is plural - degree, betweenness, closeness and eigenvector centrality identify different nodes, and choosing one is an analytic commitment
  • Community detection and modularity: what it means to say a partition of a network is good, and why the answer depends on a resolution parameter
  • The configuration model as the null against which any observed structure is tested
  • Information cascades and herding in Easley and Kleinberg: rational individuals producing collectively wrong outcomes without anyone being irrational
  • Matching markets, auctions and network exchange - the economic half of the subject that Newman's tradition leaves out
  • Working with real data: sparse formats, the difference between a network you measured and a network you sampled, and how much of the analysis depends on that
You should be able to answer
  • Compute betweenness and eigenvector centrality on the same small network. When do they disagree, and what kind of node does each favour?
  • What is modularity actually measuring, and why can two different community-detection runs on the same graph produce different numbers of communities?
  • Explain an information cascade in Easley and Kleinberg's terms without using the word 'irrational'.
  • Why is a configuration-model null better than an Erdos-Renyi null when you are testing whether an observed network is clustered?
  • Which of the three books in this stage would you use to answer the question 'why do prices form the way they do in a networked market', and why can the other two not answer it?
Practice
  • Work every notebook in First Course in Network Science on the datasets it ships with, not on data of your own. The book was built so that its figures are reproducible; produce them, and where your numbers differ from the printed ones, find out why before moving on.
  • Take the claim you wrote out about Connected in the previous stage and now compute something with it: load any social network from the First Course datasets, measure assortativity by an available node attribute, and see how much of the observed similarity between neighbours a homophily null already accounts for.
  • Reread the chapter of Caldarelli and Catanzaro that covers the material Linked handled in a hundred pages, and mark every place where the short book gives a definition that the popular book gave only an image for. This is the exercise that tells you whether you want to continue formally.
  • Work through Easley and Kleinberg's information-cascade and matching-market chapters with pen and paper, doing the small numerical examples by hand rather than reading past them; they are the parts of the book that do not survive skimming.
  • Implement one measure from scratch - betweenness centrality is the right choice - and then check your implementation against the library function the First Course notebooks use. Do it once and you will never again be confused about what the number means.

Next up: With definitions, code and one full undergraduate treatment behind you, the graduate texts stop being intimidating and start being reference works you can read in any order.

Networks A Very Short Introduction
Guido Caldarelli · 2012 · 122 pp

A hundred and fifty pages that convert the popular material into precise definitions. The cheapest possible way to find out whether you want to do this formally.

First Course in Network Science
Filippo Menczer · 2020 · 300 pp

Menczer, Santo Fortunato and Clayton Davis wrote the best teaching text for people who want to compute rather than derive — it is built around Python notebooks and real datasets. Do the exercises; this is the stage where the field becomes usable.

Networks, crowds, and markets
David Easley · 2010

Easley and Jon Kleinberg's book joins network structure to game theory, information cascades, auctions and search. Broader than the others and the best single account of why network position has economic consequences.

4

The Graduate Texts

Intermediate

Work at the level of the research literature: random graph theory, spectral methods and processes running on networks.

Study plan for this stage

Pace: A term at least, and realistically a year if you work the problems. These are genuine graduate textbooks, not popular science, and they assume different backgrounds: Newman's Networks - the reference volume, and the one to own if you own one - assumes linear algebra, especially eigenvectors and matr

Key concepts
  • The spectral view: how adjacency and Laplacian eigenvalues encode centrality, community structure and diffusion rates in one object
  • Generating functions and the branching-process argument for the giant component, percolation threshold and mean component size
  • Percolation as the unifying language for network robustness, and how targeted attack becomes a percolation problem
  • Strategic network formation in Jackson: pairwise stability, the tension between efficient and stable networks, and why the two rarely coincide
  • Growth models beyond preferential attachment - fitness, copying, and the conditions under which each produces a heavy tail
  • Epidemic models on networks: SI, SIR and SIS, the vanishing epidemic threshold in a scale-free contact structure, and what degree correlations do to it
  • Synchronisation, diffusion and cascading failure as different dynamics running on the same fixed structure
  • The consistent division of labour between these books - Newman and Barabasi-Posfai are structure, Jackson is choice, Barrat is dynamics - and why you need all three views to make a prediction
You should be able to answer
  • Derive the condition for a giant component in a configuration model with an arbitrary degree distribution, and explain in words why the second moment of the distribution is what matters.
  • Why does the epidemic threshold vanish for a scale-free network with a diverging second moment, and what does that mean operationally for a public-health campaign?
  • In Jackson's framework, give an example where the efficient network is not pairwise stable. What does that tell you about expecting real networks to be well designed?
  • Newman and Barabasi-Posfai cover much of the same material from a physics tradition. Name three places where their emphases differ and say what the difference is doing.
  • Barrat and colleagues put dynamics on top of a fixed structure. Where does that assumption break down, and which real systems break it worst?
Practice
  • Work Newman's derivation of the giant-component condition line by line on paper, then find the corresponding figure in Barabasi and Posfai's Network Science and check that your result predicts what their plot shows on their dataset.
  • Take a network from the First Course datasets you already know, and compute its degree distribution, assortativity and spectral gap; then use Newman's percolation results to predict the fraction of highest-degree nodes you must remove to destroy the giant component, and remove them to see whether the prediction holds.
  • Do the same experiment twice more with Barrat's epidemic chapters: simulate SIR on that network and on a degree-preserving randomisation of it, and compare the outbreak size against the mean-field prediction the book derives.
  • Work a set of Jackson's network-formation exercises properly, and then write half a page on the Connected question you have been carrying since stage two: what does Jackson's machinery let you say about separating contagion from homophily that Christakis and Fowler's data could not?
  • Read Newman and Jackson on the same object - say, centrality or clustering - back to back, and write a paragraph on why a physicist and an economist define it differently. This is the exercise that makes both literatures legible.

Next up: Finishing Barrat closes the arc the path opened with: the static structures of the popular books become models that predict how epidemics, opinions and failures actually move, which is what network science was built to do.

Networks
Mark Newman · 2010

The reference text of the field, and the book to own if you own one. Newman covers measurement, mathematics, models and algorithms in a single coherent treatment; the second edition drops the subtitle and is catalogued simply as Networks.

Social and economic networks
Matthew O. Jackson · 2008 · 520 pp

Jackson's graduate text, and the complement to Newman: where Newman is physics-derived and structural, Jackson is economics-derived and strategic, with network formation modelled as choice. Read them together.

Network Science
Albert-László Barabási · 2016 · 475 pp

Barabasi's own graduate textbook, written with Márton Pósfai, and the most visually taught of the three — it is built around the datasets and figures that produced the results Linked describes. Read it after Newman to see the same material argued by the person who found much of it.

Dynamical processes on complex networks
Alain Barrat · 2009 · 366 pp

Barrat, Marc Barthélemy and Alessandro Vespignani on what happens when epidemics, opinions and failures propagate over a structured network. End here — it is the book that turns the static structure of the earlier stages into prediction.

Discussion

Keep reading

Paths that share books, cover the same subject, or open a related topic.

Shares 1 book

Best Books to Learn Systems Biology, in Order

Beginner14books170 hrs5 stages
More on The Royal Society Science Book Prize

The Royal Society Science Book Prize: The Best Popular Science Books, in Order

Beginner13books136 hrs4 stages

More on network science