Books written by the author Cross David