If you are on a computing degree, you will more than likely cover this subject. If you understand how the mathematics work, or quite far into the subject this book will just be sitting on your book self, but if you are finding the subject difficult, you should buy this book, as it takes you through the basics of the course.
An excellent book giving a very good introduction to discrete mathematics. It is not an encyclopedia, more like a novel(?) about discrete mathematics which makes the book very easy read from cover to cover.