The puppet master is abigail Osbourne debut novel and is just fantastic. I'm a massive bookworm but this book has stayed with me. The subject isn't nice but has been written with such care and thought that you actually feel you are in the book.