For tips on citing print and electronic sources, visit Trexler Library's Citation Guides for Print and Electronic Resources.
Or visit the Online Writing Lab at Purdue.
For automated citation, try the shareware Zotero. Directions for installing Zotero here.
For help with annotated bibliographies, visit Purdue's Online Writing Lab for definitions and format of an annotation.