Books Authored by Michael Foreman