Foundations of Finance: The Logic and Practice of Financial Management