A Beginner's Guide To Discrete Mathematics by Walter D. Wallis