Books Authored by Duncan A. Bruce