All songs composed by Roger Waters . All lead vocals performed by Roger Waters unless otherwise stated . All lead vocals performed by Roger Waters except `` Not Now John '' by David Gilmour and Roger Waters .