Topics In Finite And Discrete Mathematics by Sheldon M. Ross