Books Authored by James Beach