Legal Programming : Designing Legally Compliant RFID and Software Agent Architectures for Retail Processes and Beyond - Brian Subirana, Malcolm Bain ((Integrated Series in Information Systems))