Books by Paul S. Porter