Books by Peter Rantuch