Books Authored by Michael Crane