Books by peter kent