Books by Douglas Graham Purdy