James D Guy Jr, Author