Probability and combinatorics - Apte, D P . (Excel Books, 2007)