Someone who has a deep knowledge of a subject Answer