Books by Peter Gent