Budget under £20. Possibly a puzzle, game, calculator. I don't think he'd want a book or anything that needs making (Lego/electronics kit etc). He's more into maths and logic puzzles. Obviously into lots of other stuff like football and computer games but I think his parents will have this covered!
Thanks!