'Geeks triumph over the forces of darkness: nothing could have given me greater pleasure. Combining an exciting story with scrupulous research, Caroline Shenton has done…