It was written by Dave Murray, Steve Harris and Bruce Dickinson, and produced by Harris and  Kevin Shirley.
It was composed by Dave Murray, Steve Harris, and Bruce Dickinson, and recorded by Harris and Kevin Shirley.