mySearch is an interface which allows you to search across a range of library resources simultaneously, including books, journal articles and databases.
You can search within a particular journal to find articles. The advantages ot this is that there is a smaller pool to search in, and you can browse through the most recent articles to see what scholars are writing about.
Environmental Science & Policy