Books by John David