Я думаю, что эта идея очень хорошая.
Я бы, например, для общего образования, прочитал бы с удовольствием эту книгу, если бы она у меня была!
(кстати, если у кого-то уже есть такая книга, то буду рад услышать название и автора!)
К сожалению, мне кажется, что объем такой книги будет слишком большим.
Может быть стоит сконцентрироваться сначала на любой из частей, и задумать все части отдельно?
Если все будет хорошо, получится цикл, как будто одна и та же история с разных сторон: "Люди", "Начало", "Сети" и тд....
Еще я не очень понял на кого может быть ориентирована такая книга?
Если на "программистов", то подход должен быть очень четкий и технические аспекты должны быть главными.
Если на "уверенных пользователей", то наоборот, главное рассказать историю целиком и попробовать немного заглянуть вперед, глазами пользователя.
А если книга будет писаться для "просто интересующихся вопросом", то достаточно будет просто объяснять понятия в хорошем и интересном стиле.
Искренне желаю удачи!