Books by david j. daniels