Financial Instruments Explained: Types and Asset Classes – Investopedia February 19, 2023 by Bharat Shukla source