Books Authored by John A. T. Duncan