10,000 ideas for term papers, projects and reports - Lamm, Kathryn (Prentice Hall, 1991)