its simple...google is the answer to all ur queries. Google can provide you with any kind of data you need. Being specific wikipedia.com can also help you out.
Gain and share your knowledge by participating in Yahoo Online GD for
more details check the below link:
A key thing to keep in mind right through your report writing process is that a report is written to be read, by someone else. This is the central goal of report-writing. A report which is written for the sake of being written has very little value.