Rebel Code by Glyn Moody, published by Allen Lane (ISBN 0713995203)