by BP Porter

Link to BP’s website and annotated bibliography with his sources.