Books by J. Stephen Thompson