Choose the best word of phrase that best complete each sentence. james has considerable _____ about advertising.

a. information.
b. knowledge.
c. communication.
d. intelligence.