Often books assume some prerequisites, the question here is the level of those prerequisites. Some books try to include
all the necessary background, others assume a pre-existing base level of knowledge.
Different authors, different books, different audiences, and different contexts.