An Introduction to combinatorial analysis - Riordan, John n. 1903 (Willey, 1958)