Books Authored by David Kranes