14. This writer some books on this subject but
this doesn't make him a world expert. There are
many other famous writers on this issue.
A) needn't have written
B) should have written
C) ought to have written
D) can't have written
E) may have written