Books Authored by Michael J Sheppard