Advanced Combinatorics The Art Of Finite And Infinite Expansions