Books by Jeffrey B Snyder