d.g. willis books