Books written by Tom Cross