Books Authored by Bruce B. G. Clarke