Books written by Eric Veille