Lipschutz - Outline of Beginning Finite Mathematics Schaum Outline 2005 & Konheim - Computer Security and Cryptography Wiley 2007