It can be a challenge to convince a teenage boy to sit down and read a novel, especially with all the distractions of games, computers, home and school life, but encouraging a love of books opens up a whole imaginative world of adventure for your teen.

Here are our suggestions for teen boys.

We have compiled a top list of books for teen girls too, and for younger readers, ten books for children aged three to five, five to eight and eight to eleven.

If you're looking for some new reads for your children, enter our competition to win a bundle of children's books worth £100!