This book explains how to write a clear, compelling, well-organized research paper, from picking a promising topic, to finding relevant sources and outlining and presenting ideas.
Knight Cite - Citation generator available in APA sytle. Make sure you double check any citations created by this program. It will not catch errors such as incorrect capitalization for example.