Library service of Calderdale council has barred six books from being promoted in displays in order to ‘protect the public from offence’