I'm working on my thesis and there is something rather strange going on in terms of whitespacing. All is well if I do not use the linespread command.
However, as soon as I do use it, sections seem to be pushed to the next page and that creates a massive whitespace between different sections.
See the image below:

All is okay on the first page, but then on page 2 there is a massive whitespace, presumably because LaTeX pushed the next section (1.2.1) to the next page.
Now I don't know enough of the terminology and thus probably have not exhausted my search, but I've tried setting parskip and that didn't work. This is using a standard template without any packages loaded. I'm using the 'book' template - for some reason when I use the 'article' template the spacing seems fine.
Any help would be appreciated!