Vinyl version All songs written by Paul Weller, except where noted. Personnel Paul Weller – vocals (1–12), guitar (1–7, 9–11), piano (1, 2, 4, 6, 7, 11, 12), shakers (1), organ (3, 5), percussion (3, 5), Novatron (4), Hammond organ (8, 10), Wurlitzer (8, 9) Yolanda Charles – bass (4, 7, 9) Steve Winwood – piano (5, 10), Hammond organ (5), Wurlitzer (5) Mick Talbot – Fender Rhodes (8), pipe organ (12), Hammond organ (12) Carleen Anderson – backing vocals (1, 5, 8), extra vocals (9), vocals (12) Steve Cradock – guitar (1, 2, 6), backing vocals (1, 11), acoustic guitar (11), electric guitar (11) Helen Turner – Hammond organ (4, 6), Novatron Strings (6, 7, 9, 11), organ (9) Brendan Lynch – Cyremin (1, 11), Mini-Moog (7), tambourine (8), accordion (8), finger cymbals (10) Dr. Robert – bass (1, 2, 6, 11), backing vocals (1, 2) Joy Hawley – cello (12) Constantine Wier – voodoo vocal (3) David Liddle – acoustic slide guitar (5) Mark Nelson – bass (3, 5, 8, 10) Steve White – drums (1–11), percussion (3, 5) Noel Gallagher – acoustic guitar (3) Charts References 1995 albums Paul Weller albums Go! Discs albums Albums with cover art by Peter Blake (artist)