Books by Herbert S Wilf