Third Edition - Herbert S. Wilf (Taylor and Francis, 2005)