R. David Lankes. by david Paige. by Kevin Henkes. David Bates. by David Holmes. Ed. by David Bates. Kevin Henkes. David Charles. David Gelles. David Gries.