Serial, parallel and neural computers: technological trajectories in the future of computing. - Doyle, John (Futures)