London, Christmas 1999. The world is on edge. With the new millennium just days away, fears of the Millennium Bug are spiralling - warnings of computer failures, market crashes, even global catastrophe. But fifty miles east, on the frozen Blackwater...