Bonds 101 (DETAILED EXPLANATION FOR BEGINNERS)