Books Authored by Paul C. Porter