Books by Peter Bloore