How to Count: An Introduction to Combinatorics, Second Edition By: R B J T Allenby, Alan Slomson Read more