Books by david f. walker