I would say A because sometimes you need to cite different sources
You can often tell what a word means by its context in a sentence.
1830's-1840's is when The Adventures of Huckleberry was set
His name is Henry Hudson he has a bay strait and river named after him
No, grandparents is a common noun, therefore you don't capitalize it. It would be different if you had the names of the grandparents. Like if your grandma is named Martha. You would have to capitalize their name since it is a proper noun