Craig V Taylor, Jr Author