The probabilistic method - Alon, Noga (Canada John Wiley and Sons, 2008)