Mastering Global Financial Markets