Books by Michael Stewart Foley