Kathy, here is another good article for you to read if you have the time....

http://www.smallings.com/LitEng/Essays/Foreknowledge.html