Books by Richard Porter and Paul Powell