Books Authored by David Ranan