Math For Security by Daniel Reilly