Books Authored by Peter M. Floyd