Books by Anthony Keith Thompson