Trading Institutions: A Comprehensive Guide