Middle meningeal artery is direct branch of_______________?
A. External carotid artery
B. Internal maxillary artery
C. Superficial temporal artery
D. Middle cerebral artery