Books by Douglas Long