Books Authored by John Shore