Trading and Investing for Beginners: Stock Trading Basics, High level Technical Analysis, Risk Management and Trading Psychology