Credits
PERFORMING ARTISTS
Paul Weller
Vocals
Steve Pilgrim
Guitar
COMPOSITION & LYRICS
Paul Weller
Songwriter
PRODUCTION & ENGINEERING
Tom Mungall
Assistant Engineer
Charles Rees
Mixing Engineer
Gavin Lurssen en Lurssen Mastering, Los Angeles, CA
Mastering Engineer
Guy Davie at Electric Mastering, London
Mastering Engineer
Jan "Stan" Kybert
Mixing Engineer
Mike Hatch
Recording Engineer