Douglas M Patterson Author