Books by Geoffrey Partington