2000AD Annual 1978

I have no idea where and when I got this but it is the 2000Ad annual from 1978, the year after 2000ad started.  It is a pretty hefty offering and features no less than 21 different stories or features. Generous indeed!  It still looks great for something nearly 40 years old!