A Hacker's Revenge A bank manager faces a series of puzzles from a mysterious hacker. John Backhouse Upper Intermediate