Books by James E Thomas