Beaver Towers is a book written by Nigel Hinton about a boy called Philip who is transported to an island by his kite. Here he meets some beavers, becomes their friend and finds out about the danger that threatens them in the form of the evil witch Oyin. Philip has the power to save the inhabitants of the island and the adventure ensues. This book is at times funny, scary and genuinely moving, with the characters all displaying their own special identity. The main character is brave and has a love for the animals he is trying to help. The main protagonist, the witch Oyin, is a really frightening character as are her minions. The author conveys a sense and fright that Baby B and Nick the Hedgehog have for the witch and her creatures. Baby B is probably one of the funniest characters I have seen in a children's book. Written long before Harry Potter was on the scene, if you like J. K. Rowling's writing then give this a try. One of the most intelligent, fun and well-written books I have read. If you like this book then there are more in the series, the next being Beaver Towers, the Witch's Revenge. Well worth the read!