JSTOR
complete runs of hundreds of journals which can be browsed online and searched, and the page images can be printed.
Searching for specific topics, rather than journals, can be hit-or-miss in JSTOR. Sometimes it is more efficient to search the topic in a database like Historical Abstracts, which is very well indexed/abstracted, and then follow the links into JSTOR.