Books by Peter Canning