Books Authored by David Harrell