Here's why:
* Proper nouns are specific names for people, places, or things. They are always capitalized.
* Common nouns are general names for people, places, or things. They are not capitalized unless they begin a sentence.
"Alice in Wonderland" is the specific title of a book, making it a proper noun.