Some of the following links were collected by me while others were contributions from your fellow students. Use them at your own risk!