This book is great.  It is the funnest math book I have worked with, and I appreciate the intensity of the mathematics -- something that is falling out of the norm in computer science.  The book is also a great source of fantastic combinatorics.