45 REVOLUTIONS (A definitive discography of UK punk, mod, powerpop, new wave, NWOBHM, and Indie Sing