From logic to rhetoric by Nicholas Meyer