The Ruby Redfort series by Lauren Child is really good. It is about a teenage codebreaker and even explain the codes at the end.
[Thanks for that, the series looks great, and we will add it to the library! If anyone wants to see the Vigenere cipher in action, this might be a good place to look! Harry]