Books written by David Beadle