It was written by Dave Murray, Steve Harris and Bruce Dickinson, and produced by Harris and  Kevin Shirley.
Dave Murray, Steve Harris, and Bruce Dickinson wrote it, with production handled by Harris and Kevin Shirley.