On their 1965 album The Angry Young Them. Written and sung by Van Morrison. Thanks to @shitsterbauer for reminding me how great this is. 4