Books by Geoffrey Cross