Books Authored by J Douglas Edgar