Primary Sources: Modern Europe
EuroDocs: BYU's Harold E. Lee Library
EHPS: European History Primary Sources
Europeana: Thousands of archives, libraries and museums