Modern Portfolio Theory, + Website: Foundations, Analysis, and New Developments