I am not sure I want to recommend any text as I am no expert on the page building stuff at all. There is however quite some material to read in the texbook and in
texbytopic.
As an addition to what I previously said:
\smallskip
,
\medskip
,
\bigskip
and all other vertical rubber lengths depend on the material added to a page like paragraphs (and their possible shapes), graphics, tables… and on such things as the values of the
\widowpenalty
, the
\clubpenalty
. In a way they also depend on the font size as the font size influences line lengths and paragraph shapes which in turn influence the page…
Regards