Network Graph of Book Recommendations from Tribe of Mentors

The interactive Graph of Mentors, Books and Authors visualizes book recommendations from the book Tribe Of Mentors by Tim Ferriss and his interviewees. The book is a collection of 130+ interviews with people who are exceptional at what they do. Tim asked them a set of 11 questions including one about which book they gave away the most as a gift or which books had greatly influenced their lives.

Taking all these recommendations I created a graph, that has 4 kinds of nodes: authors, books, mentors, and mentors who are also recommended authors. I assigned a weight of 1 to each mentor, which is distributed equally among their recommended books, i.e. if a mentor recommended 4 books, each edge connecting them gets a weight of 0.25. The size of a book node is then calculated as the sum of its incoming edges multiplied by its in-degree, i.e. the number of mentors recommending it. The weight of an author in turn is the sum of all edge weights with their books as targets multiplied by the number of mentors who recommended at least one of their books.

The people interviewed in Tribe of Mentors come from different backgrounds, are good at different things and recommend different books. The 100 mentors in the graph named 224 different books by 205 different authors adding up to 522 nodes (some are both authors and mentors) and 474 edges. The resulting disconnected graph has just a few nodes which stand out, most notable Viktor E. Frankl and his book Man' Search for Meaning. The 2nd largest author node is Timothy Ferriss himself, who authored 2 books that were recommended by several mentors.

A handful of other books were recommended multiple times, but the vast majority are named just once. You can see the details in the table below, that lists all the books mentioned.

AuthorTitleRecommended byBook links

How the graph was created

The graph was created with the Python library Networkx and laid out in Gephi using the Force Atlas layout. The browser version is rendered with the JavaScript library sigma.js.


Published on November 15, 2018 (updated on September 16, 2019) by Ramiro Gómez (@yaph). To be informed of new posts, subscribe to the RSS feed.
Tags: network graph, books, authors, sigmajs, gephi, networkx.

Disclosure: As an Amazon Associate I earn commissions from qualifying purchases made via links on this page. Please see the about page for more information.