Books written by David Held