Books by Peter Cross