Financial Markets: From Basics to Advanced