all content by Mr Michael Squid 2017