Books Authored by Duncan Cross