Preparing your study page...
Correct answer: B
Explanation
A cartographer is specifically defined as someone skilled in the science and art of map-making.