Edward Wilson — British writer of spy fiction