Producer: The Human League
Associated Performer, Vocals, Synthesizer: Phil Oakey
Photography Director: Philip Wright
Associated Performer, Vocals: Joanne Catherall
Associated Performer, Vocals: Susanne Sulley
Associated Performer, Synthesizer: Ian Burden
Associated Performer, Synthesizer: Jo Callis
Producer: Martin Rushent
Studio Personnel, Asst. Recording Engineer: Dave Allen
Studio Personnel, Mastering Engineer: Simon Heyworth
Composer Lyricist: Phil Oakey
Composer Lyricist: Adrian Wright
Composer Lyricist: John William Callis