Books by Michael P. Cable