Books Authored by Keith L. Harrell