Macros & Micros of finance