Contemporary Money, Banking, and Finacial Markets Theory and Practice (abridged)