Books by Peter Dennis