Combinatorial theory - Marshall Hall (John Wiley and Sons)