Books by Oliver Cross