banderkat rated Discrete mathematics: 5 stars July 13, 2018 Unlisted Discrete mathematics by Kenneth A. Ross