Books by Peter Kranz