Books by Ethan D. Bloch