Books by Eric M. Patashnik