Acknowledgements

The information in this project was drawn from dozens of different sources, both online and otherwise. Listed here are the most useful of those.