Books Authored by D. Eric Horner