Derive Using First Principles