Books Authored by Francis Allan