Analytic Combinatorics
Analytic Combinatorics by Philippe Flajolet and Robert Sedgewick