Elements of Computer Security - David Salomon ((Undergraduate Topics in Computer Science))