What are good resources for self learning Finite Mathematics for a CS Student?
John Kemeny et all have published a set of books on Finite Mathematics that are classics. They have lots of exercises but no solutions in the books themselves. However, the solutions guide may be available for some of them online or especially at eBay with a suitable search. 

One of the classics is Finite Mathematics with Business Applications. Don't let the title fool you. It is serious mathematics. 

Another, more common and possibly lighter weight book is Introduction to Finite Mathematics

These books are both old and out of print, but readily available. I think the latter one is available as a PDF online (but without answers).