Information Security and Privacy by Jennifer Seberry, Josef Pierprzyk & Piepryzk