The Snoopers' Charter: An affront to liberty and justice - Solicitors Journal