Girl with a White Dog
When Jessie's gran gets a white Alsatian puppy, it's the start of a downward spiral of strange and worrying behaviour. But life at home is only half the problem - at school Jessie's class is studying the rise to power of the Nazi party and soon Jessie starts seeing alarming parallels between modern life in her sleepy village and that of 1930s Germany. With one eye on the past and one on her ailing gran, Jessie starts to see a connection - something long-buried, troubling and somehow connected to another girld, and another white dog.
Click on any of the links above to see more books like this one.