Financial First Principles